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

Hvorfor fejler mine MongooseJS ObjectIds lighedstesten?

ObjectId'er er objekter, så en standard ==lighedstest sammenligner referencerne for lighed, ikke de indeholdte id-værdier. Den rigtige måde at sammenligne deres værdier på er at bruge ObjectId.equals som:

obj1.equals(obj2)



  1. Hvad er den mest effektive dokumentorienterede databasemaskine til at gemme tusindvis af mellemstore dokumenter?

  2. NoSQL (MongoDB) vs Lucene (eller Solr) som din database

  3. Redis som en database

  4. Mongo hvordan man $lookup med DBRef