BasicDBObject與 BasicDBList

https://blog.csdn.net/congcong68/article/details/47183209


BasicDBObject與 BasicDBList


       例如:查詢條件onumber="002"
       
       DBObject obj = new BasicDBObject();
       obj.put( "onumber","002" );
       
      相當於
        db.collect.find({"onumber":"002"}) 
        
        

BasicDBList
     BasicDBList可以存放多個BasicDBObject條件
     
        例如:我們查詢onumber=002OR cname=zcy1

                         BasicDBList basicDBList=new BasicDBList();

                         basicDBList.add(new BasicDBObject("onumber","002"));

                         basicDBList.add(new BasicDBObject("cname","zcy1"));

                        DBObjectobj =newBasicDBObject();

                       obj.put("$or", basicDBList);

                       Query query=new BasicQuery(obj);

           相當於

                  db.orders.find({$or:[{"onumber":"002"},{"cname":"zcy1"}]})

                

                      basicDBList.add方法是添加一個文檔的查詢條件
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章