에 $로 정규식 :MongoDB의 자바 클라이언트 내가 데이터를 조회하기 위해 MongoDB의 자바 클라이언트를 사용하고
이<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver</artifactId>
<version>3.5.0</version>
</dependency>
서버 버전은 3.4.10입니다. 그것이 작동하지 않는 자바 드라이버를 사용하는 경우
db.c1.find(
{ title: { $in: [/test/,/demo/] } },
{ title:1 }
)
을하지만 :
MongoDB의 쉘을 사용
, 나는 성공적으로 사용하여 조회 할 수 있습니다. 예 :List<String> keywords = new ArrayList<>();
keywords.add("/test/");
keywords.add("/demo/");
Document titleRegEx = new Document("$in", keywords);
Document filter = new Document("title", titleRegEx);
Document firstDoc = coll.find(filter).first();
logger.info("firstDoc: {}", firstDoc);
제발 도와주세요. 원하는 작업 ... MongoDB를 당신이 '문을 찾아'것을 볼 수 있습니다 호출
List<String> keywords = new ArrayList<>();
keywords.add("/test/");
keywords.add("/demo/");
Document titleRegEx = new Document("$in", keywords);
Document filter = new Document("title", titleRegEx);
Document firstDoc = coll.find(filter).first();
을 프로파일 링하는 경우
도움을 주신 덕분에 제공된 코드가 유용합니다! – jiucai