2017-09-26 4 views
0

J'ai 2 collections (collection1 et collection 2) en une DB dans mongoDB. dans les deux collections il y a un champ appelé "DeviceId". Je veux savoir, comment pourrais-je comparer ces deux collections basées sur "DeviceId"? Je veux voir lequel DeviceId dans collection1 n'existe pas dans collection2, puis je veux le copier dans collection2.Comparer une requête mongo diff en mongodb

Ce schéma est du document:

{ 
"_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" : "" 
} 

Ce schéma est commun entre deux collections.

Répondre