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

Menggunakan $exists dalam ekspresi MongoDB

Anda harus menggunakan $or operator logika untuk melakukan ini.

{
   "$or": [
      {
         "$expr": {
            "$ne": [
               "$firstName",
               "$lastName"
            ]
         }
      },
      {
         "fullName": {
            "$exists": true
         }
      }
   ]
}

Permintaan terakhir Anda gagal karena mongod menganggap $exists adalah ekspresi yang Anda lewati $expr operator.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara menggunakan Kueri Agregasi dengan MongoItemReader dalam batch musim semi

  2. luwak:temukan dokumen terbaru

  3. mongodb, replika dan error:{ $err :not master and slaveOk=false, code :13435 }

  4. Haruskah saya mengembalikan array atau data satu per satu di Mongoose

  5. Penggunaan QueryBuilder dan BasicDBObjectBuilder di MongoDB 3.3.0 di atas