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

MongoDB:Minta kunci yang memiliki spasi di namanya

Nah satu-satunya cara Anda bisa membangun ini adalah seperti:

content = {};
content["Parent"] = {}
content["Parent"]["key2"] = 1
content["Parent"]["key 3"] = 1

db.coll_name.insert(content)

Tetapi Anda sepertinya melewatkan bahwa tidak ada yang salah dengan melakukan ini:

db.coll_name.find({ "Parent.key 3":  1} )

Atau dalam proyeksi

 db.coll_name.find({}, { "Parent.key 3": 1 })

Ini "notasi titik" dan bukan notasi objek, dan selama Anda mengutip nama kunci ( yang wajib untuk notasi titik ) maka semuanya baik-baik saja dan Anda dapat memiliki spasi di sana.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dapatkan elemen tertentu dari array mongoDB

  2. Menyembunyikan kredensial basis data dengan benar

  3. Metode 'statis' luwak vs. metode 'contoh'

  4. Cara membatasi jumlah dokumen bersarang yang ditampilkan di MongoDB

  5. Pengertian Meteor Publikasikan / Berlangganan