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

Bagaimana cara mencari string dalam larik dokumen MongoDB dan memproyeksikan nilai larik dalam operasi pencarian?

Ini pasti terlihat seperti bug, dan mirip dengan SERVER-9028 .

Tampaknya ada beberapa solusi, karena keduanya berhasil:

db.sandbox.find({array1: 'praxis a'}, {'array1.$': 1})

ATAU

db.sandbox.find({array1: {$in: [/praxis a/]}}, {'array1.$': 1})

Keduanya menghasilkan output:

{
  "_id": ObjectId("5258620315b3beb195f855b8"),
  "array1": [
    "praxis a"
  ]
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara mengekspor data mongoDB ke dalam format CSV?

  2. KESALAHAN:proses anak gagal, keluar dengan nomor kesalahan 48

  3. Windows IoT - Mongodb - Raspberry

  4. Perbarui subset bidang dengan Mongoose

  5. Cara mengonfigurasi sumber data StrongLoop LoopBack MongoDB untuk diterapkan ke Heroku