2017-09-26 90 views
0

我將2個集合(collection1和collection 2)合併成一個數據庫到mongoDB中。 兩個集合中都有一個名爲「DeviceId」的字段。 我想知道,我怎麼能比較這兩個基於「DeviceId」的集合? 我想查看哪些DeviceId到collection1不存在到collection2中,然後我想將它複製到collection2中。將mongo diff查詢與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" : "" 
} 

這個模式是兩個集合之間常見。

回答