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;


    }
    }

  • 相关阅读:
    个人项目博客
    个人博客作业
    软件工程 热身作业
    OO第四次博客作业--第四单元总结及课程总结
    OO第三次博客作业--第三单元总结
    OO第二次博客作业--第二单元总结
    OO第一次博客作业--第一单元总结
    【杂谈】研究生最后一年学习计划
    【记录】一些非常方便的命令集合
    【Git】基本命令使用
  • 原文地址:https://www.cnblogs.com/luo-mao/p/5872570.html
Copyright © 2011-2022 走看看