JSON String 변수가이 쿼리에서 어떻게 작동하는지 잘 모르겠습니다.
당신은 당신이 그것을 위해 방법 importDocuments(String)
를 사용할 수있는 문자열 변수에 포함 된 JSON 문서를 삽입 할 때 : 바인딩의
특별한 유형 : 조회에 문제에 관련
ArangoDB arango = new ArangoDB.Builder().build();
arango.db().collection("myCollection").importDocuments(jsonArray);
컬렉션 이름을 주입하기위한 매개 변수가 있습니다. 이 유형의 바인드 매개 변수에는 추가로 @
기호가 붙는 이름이 붙습니다 (따라서 쿼리에서 바인드 매개 변수를 사용하는 경우 두 개의 @
기호를 사용해야합니다). 자바에서
for r in @@fromCollection insert r into @@targetCollection
그것은 다음과 같습니다 : 자세한 내용에 대한 바인드 매개 변수는 here
조회에보고가 살펴
ArangoDB arango = new ArangoDB.Builder().build();
Map<String, Object> bindVars = new HashMap<>();
bindVars.put("@fromCollection", "...");
bindVars.put("@toCollection", "...");
arango.db().query("for r in @@fromCollection insert r into @@targetCollection", bindVars, null, BaseDocument.class)
가로 아래에 표시하는 것을 잊지 마세요 대답을하고 그렇지 않은 경우 이유에 관해서 의견을 말하십시오. –