MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Znajdź różnicę między 2 dokumentami w mongoDB a powłoką mongo

Po prostu zadeklaruj natywną funkcję javascript, która może porównywać dwa obiekty w potrzebny sposób, a następnie napisz kod taki:

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

Niektóre natywne funkcje różnicujące javascript można znaleźć tutaj lub tutaj

PS Możesz także załadować biblioteki js innych firm z powłoki w następujący sposób:

load("D:\difference.js")

Mam nadzieję, że ta pomoc.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Przechowywanie milionów obrazów

  2. Meteor - renderowanie nazwy właściciela na liście obiektów

  3. Integracja Node.js i Backbone.js

  4. Uzyskaj dane między dwiema datami mongo

  5. Konfiguracja projektu z Django 1.10, mongodb i Python 3.4.3