MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Сравняване на _id на mongoose и низове

Mongoose използва драйвера на mongodb, който използва персонализирания тип ObjectID. Можете да сравните ObjectID с .equals() метод. С вашия пример results.userId.equals(AnotherMongoDocument._id) . Типът ObjectID също има toString() метод, ако искате да съхраните стрингифицирана версия на ObjectID във формат JSON или бисквитка.

Ако използвате ObjectID = require("mongodb").ObjectID (изисква mongodb-native библиотека) можете да проверите дали results.userId е валиден идентификатор с results.userId instanceof ObjectID .

И т.н.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Защо Mongoose има както схеми, така и модели?

  2. Преименувайте поле в колекция MongoDB

  3. CouchDB срещу MongoDB:10 неща, които трябва да знаете

  4. MongoDB deleteMany()

  5. Населяване на мангусти срещу гнездене на обекти