MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

temukan dengan _id dengan Mongoose

Karena kueri ini menemukan dokumen di shell:

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

Artinya tipe _id dalam dokumen sebenarnya adalah string, bukan ObjectId seperti yang diharapkan Mongoose.

Untuk menemukan dokumen itu menggunakan Mongoose, Anda harus mendefinisikan _id dalam skema untuk Story sebagai:

_id: { type: String }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menyusun string json ke dokumen bson untuk menulis ke MongoDB?

  2. Kueri dan filter nama kunci alih-alih nilai di MongoDB

  3. Agregasi MongoDB:Pencarian ganda, dan gabungkan respons pencarian ke objek masing-masing

  4. Tidak dapat mengubah dbpath di mongodb melalui mongodb.conf

  5. Cara Menggunakan Pemodelan Data MongoDB untuk Meningkatkan Operasi Throughput