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

znajdź według _id z Mongoose

Ponieważ to zapytanie znajduje dokument w powłoce:

db.getCollection('stories').find({_id:'572f16439c0d3ffe0bc084a4'})

Oznacza to, że typ _id w dokumencie jest w rzeczywistości ciągiem, a nie ObjectId jak oczekuje Mongoose.

Aby znaleźć ten dokument za pomocą Mongoose, musisz zdefiniować _id w schemacie Story jako:

_id: { type: String }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoid nazwany zakres porównujący dwa pola czasu w tym samym dokumencie

  2. tworzenie formularza rejestracji i logowania w node.js i mongodb

  3. Co robi każdy z procesów Meteora?

  4. MongoDB $degreesToRadians

  5. Jak zapobiec wyświetlaniu pola _t podczas Upserting do MongoDB?