2013-10-17 3 views

답변

0

MongoDB가이에 대한 구문은 다음과 같습니다

db.collectionName.find({ "euid" : 2, "sev" : 0 }); 

쉼표 상태로 처리 구분에 "AND"상기 구문 날 EUID 2와 같고 SEV가 동일 컬렉션에서 문서를 찾아 말한다 있도록

0

Lucene에는 lucene 쿼리를 Mongo 쿼리로 변환하는 데 상대적으로 직접적인 쿼리 구문 분석기가 포함되어 있습니다.

mongo와 관련하여주의를 기울여야하는 검색어 ("1.0"! = 1.0F)가 검색 ​​결과를 얻지 못할 수 있습니다.

예제 쿼리 변환기의 경우 scaleset-search API에 포함 된 MongoQueryConverter를 살펴보십시오. 관심이 있다면이 라이브러리를 Jongo의 사용 여부와 상관없이 사용할 수있는 독립 실행 형 라이브러리로 릴리스 할 수 있습니다. 은`db.collection.find`과 같을 것이다 쿼리를 CLI` 사용

https://github.com/scaleset/scaleset-search/blob/master/src/main/java/com/scaleset/search/mongo/MongoQueryConverter.java

+0

나는이 독립 라이브러리로 출시하는 데 매우 관심이있을 것 . 나는 spring-data-mongodb를 사용하고 사용자가 질의를 lucene에서 제공하도록하고 싶다. 감사! – user1585916

관련 문제