sql >> Database >  >> NoSQL >> MongoDB

Zoek het verschil tussen 2 documenten op mongoDB vanuit de mongo-shell

Declareer gewoon de native javascript-functie die twee objecten kan vergelijken op een manier die u nodig hebt, en schrijf dan een code als deze:

obj1 = db.test.findOne({"_id" : ObjectId("5176f80981f1e2878e840888")})
obj2 = db.test.findOne({"_id" : ObjectId("5176f82081f1e2878e840889")})
difference(obj1, obj2)

Sommige native javascript-verschilfuncties zijn te vinden hier of hier

PS Je kunt ook een aantal js-bibliotheken van derden op de volgende manier vanuit de shell laden:

load("D:\difference.js")

Ik hoop dat dit helpt.




  1. 8 manieren om de dag van een date te krijgen in MongoDB

  2. Mongo met java - zoek zoekopdracht met batchgrootte

  3. Gemakkelijkere manier om een ​​array bij te werken met MongoDB

  4. MongoDB Stitch retourneert gegevens als $NumberDouble in plaats van het nummer zelf