sql >> Databáze >  >> NoSQL >> MongoDB

Proč moje MongooseJS ObjectId neprojde testem rovnosti?

ObjectId jsou objekty, takže standardní ==test rovnosti porovnává reference pro rovnost, nikoli obsažené hodnoty id. Správný způsob, jak porovnat jejich hodnoty, je použít ObjectId.equals jako:

obj1.equals(obj2)



  1. Jak přidružit vlastnosti k objektu socket.io v Redis Store?

  2. Více odběratelů Redis

  3. Redis - Indexy s prošlou platností se nesmažou

  4. Získání odlišné agregace pole pole napříč indexy