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

Luwak - Agregasi $cocok berdasarkan nilai enum

Anda dapat mencoba agregasi di bawah ini di mongodb 3.4.4 dan di atasnya

Nah, Anda memiliki kunci yang tidak dikenal di sini yang memiliki nilai dengan NONE dan null dan oleh karena itu, Anda dapat menggunakan $objectToArray agregasi untuk membuat kunci menjadi nilai dan dapat dengan mudah $match dengan mereka

db.collection.aggregate([
  { "$addFields": {
    "data": { "$objectToArray": "$foods.fruits" }
  }},
  { "$match": { "data.v": { "$in": [ "NONE", null ] } } },
  { "$project": { "data": 0 }}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Parse.com menambahkan Objek JSON ke JSON Array

  2. Agregasi Mongo Cocokkan beberapa nilai

  3. Topologi saat ini tidak mendukung sesi

  4. Mana yang harus singleton dalam satu aplikasi? MongoClient atau MongoDatabase atau MongoCollection?

  5. ArgumentException:Kata kunci 'mongodb+srv://test:[email protected]' tidak valid di MongoDB + Unity2D - Live MongoDB tidak terhubung