• MongoDB API java的使用


    1、创建一个MongoDB数据库连接对象,它默认连接到当前机器的localhost地址,端口是27017。

        Mongo mongo=new Mongo();

    2、获得与某个数据库(例如“test”)的连接。数据库中如果没有这个数据库,程序依然可以正常执行,原因在与Mongo可以根据需要创建数据库。

        DB db=mongo.getDB("test');

    3、获取该数据库(test)下的某个表("user")的连接,这样就可以访问这个表中的所有数据。

        DBCollection collection=db.getCollection("user");

        通过collection对象就可以访问user表中的所有数据了!

    4、CRUD操作

      1>同多DBCusor 的对象可以遍历结果集

        DBCusor cur=collection.find();

        while(cur.hasnext())

        {

          sysout(cur.next();

        }

      2>插入操作:

        单条插入:需要使用DBObject对象,

             DBObject dbObj=new BasicDBObject();

             dbOBj.put("username","Erison");

             dbObj.put("gender","男");

             ....

             collection.save(dbObj);//这样就保存数据了  

             还有两个常用的方法:collection.save(dbObj).getN() //可以获取影响的行数;

                       collection.count() //可以获取该表中的记录数

        

        多条插入:(集合插入)

            DBObject user1=new BasicDBObject();

            user1.put("username","lisi");

            user1.put("gender","女");

            DBOject user2=new BasicDBObject();

            user2.put("username","jack");

            user2.put("gender","男");

            List<DBOject>list=new ArrayList<DBOject>();

            list.add(user1);

            list.add(user2);

            collection.insert(list);

       3>删除操作:

             collection.remove("_id",new BasicDBObject("id",""));

      4>更新操作:

            collection.update();

      5>查询操作:

            

            collection.find(new BasicDBObject("_id", new ObjectId("4de73f7acd812d61b4626a77"))).toArray());
  • 相关阅读:
    TCP 协议如何保证可靠传输
    mysql 优化
    Navicat 导入导出
    Hibernate的优缺点
    寒假学习日报(十八)
    《机器学习十讲》第二讲总结
    寒假学习日报(十七)
    《设计原本》阅读笔记(二)
    《机器学习十讲》第一讲总结
    寒假学习日报(十六)
  • 原文地址:https://www.cnblogs.com/Wen-yu-jing/p/3532433.html
Copyright © 2020-2023  润新知