這是MongoDB中我的模式文檔:MongoDB中獲得文件的項目的價值
{
"_id" : UUID("236073ce-a583-4df4-ba7d-bda6db186d10"),
"Lat" : "",
"Lng" : "",
"CreationDateTime" : ISODate("2017-09-26T06:39:29.105Z"),
"DeviceId" : "89984320001499681815",
"Topic" : "",
"UserId" : UUID("bca0db12-2246-49a5-8703-b03fee45e50f"),
"UserName" : "",
"Data" : {
"AppVersion" : "",
"AppName" : ""
},
"DeviceIdId" : ,
"FirstName" : " ",
"LastName" : "",
"AllowDomains" : "",
"JobLocationName" : ""
}
我怎麼能得到公正的DeviceID作爲一個字符串?
我嘗試這樣做:
var result;
db.getCollection('FinalLocation').find({}).forEach(function(u){
result = u.DeviceId;
});
,但它是錯誤的。
一般來說,它必須工作。你有什麼錯誤嗎?你確定你的收藏'FinalLocation'不是空的嗎? –
@VladimirKovpak我得到'腳本執行成功,但沒有結果顯示' – sayres