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

Cara menggunakan bidang yang sama beberapa kali di MongoDB menemukan kueri di NodeJS

Objek JSON kueri Anda berisi name bidang dua kali, dan itu merusak kueri. Perhatikan $and operator kueri mongo. Ada dua cara untuk membuat kueri yang benar:

1) db.users.find({ $and: [{ name: { $nin: [current_user] } }, { name: { $regex: new RegExp(/query/) } }] })

2) db.users.find({ name: { $nin: [current_user], $regex: new RegExp(/query/) } })

Juga, jika Anda hanya mengecualikan satu pengguna, Anda dapat menggunakan $ne operator alih-alih $nin .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara kerja contoh penghitungan pesan di Meteor docs?

  2. GridFSDBFile dalam rilis boot musim semi 2.0.1

  3. Tulis kueri khusus di repositori mongodb

  4. MongoDB vs MySQL NoSQL - Mengapa Mongo Lebih Baik

  5. MongoDB Opensource vs MongoDB Enterprise