MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak znaleźć przedmioty za pomocą wyrażenia regularnego w Mongoose

mongoose dokument do znalezienia .

mongodb dokumentacja wyrażenia regularnego .

   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);

   });

Zwróć uwagę na pierwszy argument, który przekazujemy do funkcji mongoose.findOne. "{ "nazwa" :{ $regex:/Ghost/, $options:'i' } }". "nazwa" to pole dokumentu, którego szukasz. „Duch” to wyrażenie regularne. „i” oznacza dopasowanie bez uwzględniania wielkości liter. Mam nadzieję, że to ci pomoże.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Agregacja Mongodb :jak zwrócić tylko pasujące elementy tablicy

  2. sterownik c mongo:jak wyszukiwać dokumenty z _id na liście?

  3. Grupa Mongodb według pola dbref

  4. MongoDB $exp

  5. mongo count wierszy z tablicy dostarczonych danych