zoukankan      html  css  js  c++  java
  • java操作mongodb数据库实现新建数据库,新建集合,新建文档

    *首先明确一点,要通过java代码创建mongodb数据库实例,需要同时创建集合和文档。

    代码实现:

    /* 建立与mongodb数据库的连接,可指定参数,如:MongoClient client = new MongoClient(“localhost”,27017); */
    MongoClient client = new MongoClient();
    
    /* 通过listDatabaseNames()方法可以返回一个mongo遍历器,此处还可以使用getDatabaseNames()方法,他返回的是一个类型为String的list集合,*/
    MongoIterable<String> l = client.listDatabaseNames();
    Iterator<String> it = l.iterator();
    while (it.hasNext()) {
    System.out.println(it.next());
    }
    
    /* 新建数据库实例,命名为render_system,有则使用已有的数据库,没有则准别新建 */
    DB render_system = client.getDB("render_system");
    
    /* 新建集合命名为user_info,如果该集合存在,则使用。否则新建 */
    DBCollection user_info = render_system.getCollection("user_info");
    
    /*创建DBObject对象,通过该对象来向集合中添加记录 */
    DBObject doc = new BasicDBObject();
    
    /* doc.put(key,value)方法来实现向对象添加值,以下put完后生成的json格式为:{"name":"gwb","age":"20"} */
    doc.put("name", "gwb");
    doc.put("age", "20");
    user_info.insert(doc);
    client.close();
    

      

  • 相关阅读:
    Centos7防火墙
    MySql按日期进行统计
    MySQL配置文件详解
    MySQL查看和修改表的存储引擎
    计算文件词频
    MapReduce寻找共同好友
    Centos 7 安装 memcached
    Linux常用命令(二)--文件目录命令
    Linux常用命令(一)--系统命令
    python学习笔记:(八)条件语句
  • 原文地址:https://www.cnblogs.com/g177w/p/8117513.html
Copyright © 2011-2022 走看看