zoukankan      html  css  js  c++  java
  • java操作mongodb

    package pymongo1;

    import com.mongodb.BasicDBObject;
    import com.mongodb.DB;
    import com.mongodb.DBCollection;
    import com.mongodb.DBCursor;
    import com.mongodb.DBObject;
    import com.mongodb.MongoClient;

    public class m1 {
    public String url;
    public int port;
    public String dbname;


    //public static String collection_name="DeviceData";
    MongoClient mongoClient;
    DB db;

    public static void main(String[] args) {
    // TODO Auto-generated method stub


    }
    public m1(String url,int port,String dbname)
    {
    this.url=url;
    this.port=port;
    this.dbname=dbname;
    }
    public DB conn()
    {
    mongoClient = new MongoClient(url , port );
    db = mongoClient.getDB( dbname );
    return db;

    }
    public DBCursor m2(String collection_name){
    DBCursor cursor=null;
    try{


    DBCollection coll = db.getCollection(collection_name);
    cursor=coll.find();
    // while(cursor.hasNext()){System.out.println(cursor.next());}
    //


    }catch(Exception e){e.printStackTrace();}
    return cursor;
    }


    public DBCursor m2(String collection_name,DBObject ob)
    {
    DBCursor cursor=null;
    try{


    DBCollection coll = db.getCollection(collection_name);
    cursor=coll.find(ob);

    // while(cursor.hasNext()){System.out.println(cursor.next());}
    //


    }catch(Exception e){e.printStackTrace();}
    return cursor;


    }


    public DBObject m3(String collection_name,BasicDBObject ob,String flag)
    {
    DBObject cursor=null;

    try{


    DBCollection coll = db.getCollection(collection_name);
    // cursor=coll.find(ob);
    cursor=coll.findOne(ob);
    // while(cursor.hasNext()){System.out.println(cursor.next());}
    //


    }catch(Exception e){e.printStackTrace();}
    return cursor;


    }
    }

  • 相关阅读:
    静态联编和动态联编
    常用Oracle分析函数详解
    Web Service , 不详细的介绍
    Eclipse安装JSEclipse和Spket
    IE中页面不居中,火狐谷歌等正常
    ExtJS3 详解与实践 之 第二章
    IPV6正则
    很漂亮、兼容火狐的Js日期选择,自动填充到输入框
    使用googlecodeprettify高亮显示网页代码
    ExtJS3 详解与实践 之 第三章
  • 原文地址:https://www.cnblogs.com/luo-mao/p/5872570.html
Copyright © 2011-2022 走看看