MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Намерете разликата между 2 документа в mongoDB от mongo shell

Просто декларирайте естествена функция на javascript, която може да сравнява два обекта по начин, който ви е необходим, след което напишете код като този:

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

Някои собствени функции за разлика в javascript могат да бъдат намерени тук или тук

P.S. Можете също да заредите някои js библиотеки на трети страни от shell по следния начин:

load("D:\difference.js")

Надявам се това да помогне.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB вложена група?

  2. Как да направите ляво присъединяване в DB (Mongo)

  3. като заявка в mongoDB

  4. Dropzone файлът не е напълно обработен при извикване на processFile(File)

  5. Mongoose Опит за отваряне на незатворена връзка