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

findbyid luwak () mengembalikan nol

Saya memiliki masalah yang sama. _id dalam koleksi DB saya adalah String . Setelah saya mengaktifkan debug luwak require('mongoose').set('debug', true) , saya menemukan bahwa kueri luwak id sebagai ObjectId("yourId") kecuali kita mendefinisikan _id dalam Skema. Untuk mengatasi masalah saya harus menambahkan _id:String ke dalam skema luwak.

const MyDataSchema = new Schema({
  _id: String,
...
...
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Peta Hadoop/Kurangi vs Peta bawaan/Kurangi

  2. TypeError:path harus berupa string atau Buffer MEAN stack

  3. MongoDB - Kueri Proyeksi

  4. mongorestore dari standalone ke replicaset

  5. Cara menghapus mongodb dari Windows