어떤 결과를 반환?MongoDB를 Uxxxx에 문제
2
A
답변
2
따른 MongoDB를 정규 표현식 PCRE를 사용한다는 것이다.
PCRE 문서는
지원하지 않는 펄 이스케이프 시퀀스를 다음 말한다 그러나 : \의 L, \ U는, \의 L, U \ , 그리고 \ N 캐릭터 이름 또는 유니 코드 뒤에 때 값. 사실 은 Perl의 일반적인 문자열 처리에 의해 구현되며 패턴 매칭 엔진의 일부가 아닙니다. PCRE에서이 중 하나가 발생하면 오류가 기본적으로 생성됩니다. 그러나 PCRE_JAVASCRIPT_COMPAT 옵션이 설정된 경우 \ U 및 \ u는 JavaScript 해석대로 으로 해석됩니다.
즉, this SO question이 도움이 될 수 있습니다.
1
Ray Toal의 대답을 사용하여 JavaScript 대신 PCRE \x{XXXX}
구문을 사용하여 문제를 해결했습니다.
db.c.find({t:/\x{0041}/})
관련 문제
- 1. 내가 MongoDB를 시작으로하고 MongoDB를
- 2. MongoDB를
- 3. MongoDB를 :
- 4. MongoDB를
- 5. MongoDB를
- 6. MongoDB를
- 7. MongoDB를
- 8. MongoDB를
- 9. MongoDB를 이용한 문서 요청 및 메모리 문제
- 10. MongoDB를 내가 MongoDB를 JSON/ARRAY 그래서
- 11. \ Uxxxx에 내가 같은 문자열을 포함하는 데이터베이스를 상속 PHP5
- 12. 해시 MongoDB를
- 13. MongoDB를 인덱싱
- 14. 는 MongoDB를
- 15. 이가 MongoDB를
- 16. 한 MongoDB를
- 17. MongoDB를 필드
- 18. MongoDB를 업데이트하거나
- 19. MongoDB를 : RE
- 20. 원시 MongoDB를
- 21. 는 MongoDB를
- 22. 장고와 MongoDB를
- 23. MongoDB를 색인
- 24. 검색어가 MongoDB를
- 25. MongoDB를 : 수집
- 26. MongoDB를 ensureIndex
- 27. MongoDB를 시작할
- 28. 쿼리 - MongoDB를
- 29. MongoDB를, java.lang.NoSuchFieldError
- 30. CakePHP의 MongoDB를