[MONGODB] MongoDB를 역 정규식
MONGODBMongoDB를 역 정규식
나는 정규식 속성과 MongoDB를에서 문서를 가지고
{
_id: ObjectId("516023189732da20ce000004"),
regex: /^(my|your)\s+regex$/
}
나는 db.col.find 같은 뭔가이 문서를 검색해야 ({정규식 : '당신의 정규식'})와 db.col.find ({정규식 : '내 정규식'}). MySQL의에서 내가 할 거라고 : SELECT *를 테이블에서 WHERE '내 정규식'정규 표현식 table.regex. 어떻게하여 MongoDB에서 이것을 달성 할 수 있습니까?
해결법
-
==============================
1.당신은 $ 다음과 같은 방식으로 연산자를 사용할 수 있습니다 :
당신은 $ 다음과 같은 방식으로 연산자를 사용할 수 있습니다 :
db.col.find({$where: "\"my regex\".match(this.regex)"})
from https://stackoverflow.com/questions/15966991/mongodb-reverse-regex by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] 어떻게하여 MongoDB에서 거래의 부족을 해결하려면? (0) | 2019.12.06 |
---|---|
[MONGODB] BATCHSIZE 필드 이름은 필드 프로젝션 무시 (0) | 2019.12.06 |
[MONGODB] 어떻게 특정 값에 MongoDB의 문서에있는 모든 배열 요소를 변경하려면? [복제] (0) | 2019.12.06 |
[MONGODB] 어떻게 몽구스를 사용하여 MongoDB의 트랜잭션을 사용 하는가? (0) | 2019.12.06 |
[MONGODB] 몽고 컬렉션에서 특수 문자 작업 (0) | 2019.12.06 |