MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Trova la differenza tra 2 documenti su mongoDB dalla mongo shell

Basta dichiarare la funzione javascript nativa che può confrontare due oggetti nel modo che ti serve, quindi scrivere un codice come questo:

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

È possibile trovare alcune funzioni di differenza javascript native qui oppure qui

PS Puoi anche caricare alcune librerie js di terze parti dalla shell in questo modo:

load("D:\difference.js")

Spero che questo aiuti.