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

Find forskellen mellem 2 dokumenter på mongoDB fra mongo-skallen

Bare erklær en indbygget javascript-funktion, der kan sammenligne to objekter på den måde, du har brug for, og skriv derefter en kode som denne:

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

Nogle indbyggede javascript-forskelfunktioner kan findes her eller her

P.S. Du kan også indlæse nogle tredjeparts js libs fra shell som denne:

load("D:\difference.js")

Håber dette hjælper.




  1. MongoDB forskel mellem $orderby og Sort

  2. automatisk stigning id'er i mongoose

  3. MongoDB :hvordan man indstiller et nyt felt svarende til værdien af ​​et andet felt for hvert dokument i en samling

  4. MongoDB Spring data Criteria.all