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

Perlu melakukan .toArray() untuk mendapatkan output dari mongodb .find() pada nama kunci bukan nilai

Kesalahan itu berarti Anda tidak dapat mencampur penyertaan dan pengecualian kunci (_id tidak dipertimbangkan). Tepatnya Anda dapat melanjutkan dengan

"credentials":0,"_id":0,"username":0

atau

"credentials":1,"_id":0,"username":1

Pencampuran inklusi dan pengecualian tidak diperbolehkan. Anda dapat merujuk ke https://docs.mongodb.org/manual/tutorial/project-fields-from-query-results/ untuk itu. Datang ke alternatif bagian kedua untuk cursor.toArray() menggunakan next

cursor.next(function(err,result){
   if (result)
      //Returns the next document in a cursor.
})

atau menggunakan setiap metode sebagai berikut

cursor.each(function(err,result){
    if(result){
       //each document in cursor
    }
})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb versi 3.0.0 klien robomongo mongovue

  2. Driver MongoDb c# menemukan item dalam array berdasarkan nilai bidang

  3. Hubungkan proyek Java ke database mongodb

  4. Bagaimana Cara Menginstal Driver PHP MongoDB untuk XAMPP di OSX?

  5. Kumpulan koneksi dalam paket Go mgo