-1
Json Structure:
"_id" : ObjectId("55d6cb28725f3019a5241781"),
"Number" : {
"value" : "1234567",
},
"DeviceID" : {
"value" : "01",
}
"type" : {
"value" : "ce06"}
現在我只想找到那些從/ dev /開始的密鑰文件。在Mongodb中匹配鍵名和顯示文檔?
我想這個腳本:
var cur = db.LIVEDATA.find({"ProductIMEIno.value":"359983007488004"});
cur.forEach(function(doc){
var keynames = Object.keys(doc);
print('the length is '+keynames.length);
for(var i=0;i<keynames.length;i++){
if(keynames[i].match(/Dev/)){
print("the name is "+keynames); }}})
但這不能正常工作。
希望的輸出; 只有這個文件應該顯示在關鍵名稱搜索的基礎上。
"DeviceID" : {
"value" : "01",
請正確描述。你說你想要找到從/ dev /開始的密鑰,而且我無法弄清楚你給出的例子中/ dev /的位置以及你正在談論的密鑰。然後你通過顯示所需的輸出增加了一種風味,並且我無法從這個希望的輸出產生的地方找到。 –
我正在考慮DeviceID。 –