programing

Mongoose에서 regex를 사용하여 아이템을 찾는 방법

sourcejob 2023. 6. 23. 22:01
반응형

Mongoose에서 regex를 사용하여 아이템을 찾는 방법

Mongoose doc에서 MongoDb의 $regex에 해당하는 것을 찾지 못했습니다.간단한 몽구스를 제공할 수 있습니까?find()정규 표현으로?

mongoose doc for found.

정규식에 대한 mongodb doc.

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

   });

우리가 mongoose에게 건네주는 첫 번째 주장을 주목하세요.findOne 함수."name" : {$regex: /Ghost/, $options: 'i' }}. "name"은 검색 중인 문서의 필드입니다."유령"은 정규 표현입니다."i"는 대소문자를 구분하지 않는 일치에 대한 것입니다.이것이 당신에게 도움이 되기를 바랍니다.

언급URL : https://stackoverflow.com/questions/38497650/how-to-find-items-using-regex-in-mongoose

반응형