当前位置:   article > 正文

ArangoDB入门教程(四)java操作ArangoDB数据库_java查看arangodb执行时间

java查看arangodb执行时间

废话不多说,代码如下:

   

                    Github地址:https://github.com/yongzhuo/JavaLearning/tree/master/src/java/JavaToArangodb

  1. import com.arangodb.ArangoCursor;
  2. import com.arangodb.ArangoDB;
  3. import com.arangodb.ArangoDatabase;
  4. import com.arangodb.ArangoCollection;
  5. import com.arangodb.internal.ArangoCursorIterator;
  6. import com.arangodb.model.AqlQueryOptions;
  7. import com.arangodb.util.MapBuilder;
  8. import org.bson.Document;
  9. import org.junit.Test;
  10. import java.io.File;
  11. import java.util.*;
  12. public class ArangoTest{
  13. @Test
  14. public void findrole() throws Exception{
  15. try {
  16. ArangoDB arango = new ArangoDB.Builder().host("127.0.0.1", 8529).user("root").password("root").build();
  17. ArangoDatabase mydb = arango.db("myAQL");
  18. String queryCmmd = "for doc in @@collection return doc";
  19. AqlQueryOptions options = new AqlQueryOptions();
  20. options.ttl(1000000);//持续时间
  21. Map map =new HashMap();
  22. map.put("@collection","test");
  23. ArangoCursor<BaseDocument> cursor = mydb.query(queryCmmd, map, options, BaseDocument.class);
  24. int ii = 0;
  25. while (cursor.hasNext()) {
  26. ii++;
  27. BaseDocument object = cursor.next();
  28. //String name =object.getAttribute("name").toString(); //输出
  29. System.out.println(object.toString());
  30. System.out.println(ii);
  31. }
  32. }catch (Exception e){
  33. e.printStackTrace();
  34. }
  35. }
  36. }

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/706327
推荐阅读
相关标签
  

闽ICP备14008679号