MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Finden Sie den Unterschied zwischen 2 Dokumenten in MongoDB von der Mongo-Shell

Deklarieren Sie einfach eine native Javascript-Funktion, die zwei Objekte so vergleichen kann, wie Sie es benötigen, und schreiben Sie dann einen Code wie diesen:

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

Einige native Javascript-Unterschiedsfunktionen finden Sie unter hier oder hier

P.S. Sie können auch einige js-Bibliotheken von Drittanbietern wie folgt aus der Shell laden:

load("D:\difference.js")

Hoffe, das hilft.