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

Porównanie mangusty _id i strings

Mongoose używa sterownika mongodb-native, który używa niestandardowego typu ObjectID. Możesz porównać ObjectIDs z .equals() metoda. W swoim przykładzie results.userId.equals(AnotherMongoDocument._id) . Typ ObjectID ma również toString() metody, jeśli chcesz przechowywać skróconą wersję ObjectID w formacie JSON lub plik cookie.

Jeśli używasz ObjectID = require("mongodb").ObjectID (wymaga biblioteki mongodb-native) możesz sprawdzić, czy results.userId jest prawidłowym identyfikatorem z results.userId instanceof ObjectID .

Itd.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dokumenty podrzędne Mongoose a schemat zagnieżdżony

  2. MongoDB sortuje dokumenty według elementów tablicy

  3. Dlaczego błąd mongod jest martwy, ale podsys jest zablokowany i nie ma wystarczającej ilości wolnego miejsca na pliki dziennika w systemie Linux?

  4. Najszybszy sposób na usunięcie duplikatów dokumentów w mongodb

  5. Używanie findOne w pętli trwa zbyt długo w Node.js