zoukankan      html  css  js  c++  java
  • java 调用 mongo (二)java中添加多个查询语句以及组合类型的查询

      BasicDBObject doc = new BasicDBObject();
            doc.put("$exists",false);
            BasicDBObject docs = new BasicDBObject();
            docs.put("catalog_id", catalogId);
            docs.put("isEsbSync_ml",doc);
    
           // Bson filter = Filters.eq("catalog_id", catalogId);
    
    
            FindIterable<Document> documents = collection.find(docs);
    //        MongoCursor cursor = findIterable.iterator();
    //        while (cursor.hasNext()) {
    //            System.out.println("----"+cursor.next());
    //        }
    //        FindIterable findIterable = collection.find(filter);
    //        MongoCursor cursor = findIterable.iterator();
    //        while (cursor.hasNext()) {
    //            System.out.println("----"+cursor.next());
    //        }
            List<Document> list=new ArrayList<>();
            if (documents!=null){
                for (Document document : documents) {
                     System.out.println("--document--"+document);
                    list.add(document);
                }
            }
    
            System.out.println("----->>>"+list.size());
    $exists 查询表中是否含有某个字段
  • 相关阅读:
    C++(封装一)
    数据结构之链式栈(二)
    C++(函数重载二)
    不计算阶乘获得结果末尾0的个数
    附加产品
    刘子闻讲的高精度【太强了】
    字符串相关函数
    回文素数
    蛇形填数
    筛法模版
  • 原文地址:https://www.cnblogs.com/1ming/p/15233941.html
Copyright © 2011-2022 走看看