2012-09-21 6 views
2

가능한 중복 : java.But의 컬렉션에
MongoDB (Java) - How to run query saved in javascript file?실행 몽고 DB 원시 쿼리

내가 검색 자바 코드를 작성했습니다

/삽입 값 내가 원하는 건 원시 MongoDB 쿼리를 포함하는 .js 파일이다. 예 : db.collectionname.find (fieldname : fieldvalue) 이제 라인별로 .js 파일을 읽고 원시 mongoDB 쿼리를 실행하고 싶다. statement.executequery ("select * from tablename")와 같이 자바에서 원시 Mongo DB 문을 실행할 어떤 생각이나 도움이 필요하면 도와주십시오. SQL에서

답변

0

this one implemented in ANTLR과 같은 JSON intreprepter를 사용할 수 있으며 출력은 BasicDBObject으로 중첩됩니다. 나머지 부분은 db.collectionname.find(...)을 파싱하는 것이고 이는 비교적 간단해야합니다. ANTLR 대신에, 아마도 많은 Java JSON 파서 중 하나를 찾고 BasicDBObject 자신을 인스턴스화 할 수 있습니다.

+0

Mr.slee 실제로 질문을 잘못 이해했는지 여부는 알 수 없습니까? 사실 mongoDB에서 "pgsql databasename -f file.sql"을 시뮬레이트하거나 .txt/.js 파일에서 원시 mongoDb 쿼리를 읽고 javacode.if를 통해 실행해야합니다. 위의 해결 방법도 다음과 같이 설명하십시오. 세부 사항 또는 다른 간단한 자습서와 함께 저의 머리 위에있는 저를 안내하십시오. – ashish