sql >> Databasteknik >  >> NoSQL >> MongoDB

Hitta skillnaden mellan 2 dokument på mongoDB från mongo-skalet

Deklarera bara en inbyggd javascript-funktion som kan jämföra två objekt på ett sätt du behöver, och skriv sedan en kod så här:

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

Vissa inbyggda Javascript-skillnadsfunktioner kan hittas här eller här

P.S. Du kan också ladda några js-libs från tredje part från skalet så här:

load("D:\difference.js")

Hoppas detta hjälper.




  1. nodejs mongodb objekt-id till sträng

  2. Vilket är det maximala antalet parametrar som skickas till $in-frågan i MongoDB?

  3. Mongoose flera synkrona hitta för att återanvända objekt-ID

  4. mongoose cursor batchSize