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

luwak menggunakan luwak di simpul ingin menggunakan atau dan dalam kueri

Anda dapat menggunakan $atau operator

  let filter = {
     "$or":[
             name: { $regex: new RegExp(`^${company.name}$`, 'i') },
             company_code: { $regex: new RegExp(`^${company.company_code}$`, 'i') 
            ]
}
}
cModel.find(filter, function (err, docs) {
                        if (docs.length) {
                            result.error = "Name already exists: " + company.name;
                            console.log("Name already exists", null);
                            let resp = api_respose.getSuccessResponse(process.env.WEB_URI, result.error);
                            resolve(resp);
                        }
else{
 ///saving here
}

lihat https://docs.mongodb.com/manual/reference/operator /query/atau/ untuk info lebih lanjut



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bisakah rollback masih terjadi pada set replika MongoDB dengan J=1 dan W=Majority?

  2. mongodb.conf bind_ip =127.0.0.1 tidak berfungsi tetapi 0.0.0.0 berfungsi

  3. perbarui di mongodb dengan $ dalam kueri?

  4. Dapatkan indeks item dalam kueri mongodb

  5. Bagaimana Anda menggunakan Mongoose tanpa mendefinisikan skema?