sql >> Databáze >  >> NoSQL >> MongoDB

Jak mohu použít operátor LIKE na mongoose?

použijte $regex v mongodb

jak používat regulární výraz

příklad

select * from table where abc like %v%

v mongo

 var colName="v";
 models.customer.find({ "abc": { $regex: '.*' + colName + '.*' } },
   function(err,data){
         console.log('data',data);
  });

Váš dotaz vypadá

var name="john";
UserSchema.find({name: { $regex: '.*' + name + '.*' } }).limit(5);


  1. Dotaz na dokument a všechny jeho vnořené dokumenty, které odpovídají podmínce v mongodb (pomocí pružiny)

  2. Zkopírujte/klonujte sbírku v MongoDB

  3. MongoDB + nodejs:jak se dotazovat na pole ISODate?

  4. Poskytuje Mongoose přístup k předchozí hodnotě majetku v pre('save')?