MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Temukan perbedaan antara 2 dokumen di mongoDB dari mongo shell

Cukup nyatakan fungsi javascript asli yang dapat membandingkan dua objek dengan cara yang Anda butuhkan, lalu tulis kode seperti ini:

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

Beberapa fungsi perbedaan javascript asli dapat ditemukan di sini atau di sini

P.S. Anda juga dapat memuat beberapa lib js pihak ketiga dari shell seperti ini:

load("D:\difference.js")

Semoga membantu.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo - Cocokkan di mana kunci objek adalah variabel

  2. mengapa DuplicateKeyError:E11000 indeks kesalahan kunci duplikat:test.test.$notification_1 kunci dup:{ :null }

  3. Operasi pembaruan Mongodb di dalam sub array

  4. Mongoose dan Skema baru:mengembalikan ReferenceError:Skema tidak ditentukan

  5. Cara menggunakan pengubah pembaruan $push di MongoDB dan C#, saat memperbarui array dalam dokumen