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

Cara membaca pasangan nilai kunci tertentu dari koleksi mongodb

Argumen pertama untuk find() adalah kriteria kueri sedangkan argumen kedua ke find() metode adalah proyeksi, dan mengambil bentuk dokumen dengan daftar bidang untuk dimasukkan atau dikeluarkan dari kumpulan hasil. Anda dapat menentukan bidang yang akan disertakan (mis. { field: 1 } ) atau tentukan bidang yang akan dikecualikan (mis. { field: 0 } ). _id bidang disertakan secara implisit, kecuali secara eksplisit dikecualikan.

Dalam kasus Anda, db.users.find({name.first}) akan memberikan kesalahan seperti yang diharapkan menjadi kriteria pencarian.

Untuk mendapatkan nama json :db.users.find({},{name:1 })

Jika Anda hanya ingin mengambil name.first

db.users.find({},{"name.first":1})

Tautan Dokumentasi Mongodb di sini



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb dan MAMP

  2. MongoDB $dan Operator Pipa Agregasi

  3. WiredTiger dan pembaruan di tempat

  4. MongoDB:Masalah menggunakan $concat untuk memperbarui nilai bidang

  5. Mongodb:mengapa show dbs tidak menampilkan database saya?