sql >> Database >  >> NoSQL >> MongoDB

Items vinden met regex in Mongoose

mongoose doc voor zoeken .

mongodb doc voor regex .

   var Person = mongoose.model('Person', yourSchema);
   // find each person with a name contains 'Ghost'
   Person.findOne({ "name" : { $regex: /Ghost/, $options: 'i' } },
          function (err, person) {
                 if (err) return handleError(err);
                 console.log('%s %s is a %s.', person.name.first, person.name.last, person.occupation);

   });

Let op het eerste argument dat we doorgeven aan de functie mongoose.findOne. "{ "name" :{ $regex:/Ghost/, $options:'i' } }". "naam" is het veld van het document dat u zoekt. "Ghost" is de reguliere expressie. "i" is voor hoofdletterongevoelige overeenkomst. Ik hoop dat dit je zal helpen.




  1. Redis-serialisatie voorafgegaan door extra tekenreeks

  2. Filter MongoDb-verzameling als veldarray en argumentarray elkaar kruisen

  3. Hoe een schema van mangoest-database te krijgen die in een ander model is gedefinieerd?

  4. Hoe veld van object in array bij te werken met Mongoose