2012-02-29 3 views
2
mongodb 쉘 클라이언트의

작은 따옴표가있는 문서를 찾으려면 어떻게해야합니까? 정규 표현식에서 인용 부호를 이스케이프 처리했습니다. 하지만 작동하지 않습니다.mongodb의 작은 따옴표에 대한 정규식

db.coll.find({field: /\'/}) 
+0

'/ '/'그냥 작동해야하므로'/ \'/'해야합니다. ASCII 작은 따옴표처럼 보이는 유니 코드 문자를 찾고 있지 않습니까? –

+0

@muistooshort 그들은 작동하지 않습니다 – HaveAGuess

+0

@HaveAGuess : 예, 그들은 작동하지만 그냥 MongoDB 콘솔에서 시도했습니다. –

답변

4

이 작동합니다 : 0x27에이 documentation에서 Unicode APOSTROPHE

입니다

db.coll.find({field: /\x27/}); 

가 :

MongoDB를 정규식 쿼리 UTF-8 정규식 문자열에 지원합니다.

관련 문제