[记录]MongoDB Java代码---入门操作
来源:互联网 发布:临沂淘宝客服外包公司 编辑:程序博客网 时间:2024/06/04 19:01
package com.gp;import java.net.UnknownHostException;import java.util.List;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBCursor;import com.mongodb.DBObject;import com.mongodb.Mongo;/** * * @version 创建时间:2015年5月11日 下午4:01:48 * @author 高攀 * */public class Test {public static void main(String[] args) throws UnknownHostException {// 建立MongoDB的链接Mongo db = new Mongo("127.0.0.1", 27017);// 获取当前链接到的服务器的数据库列表 List<String> list = db.getDatabaseNames();for (String string : list) {System.out.print(string+" ");}// 选择要操作的DataBsseDB dbb = db.getDB("mydb");// 选择collectionDBCollection dbc = dbb.getCollection("mydb");<span style="white-space:pre"></span> // a:存储数据到指定DB中BasicDBObject doc = new BasicDBObject();doc.put("name", "new1");doc.put("age", 22);doc.put("sex", "bunanbunv");//dbc.insert(doc); // 用于测试,注释了添加操作// 输出总记录数System.out.println(dbc.getCount());// 查询出所有结果DBCursor dbcur = dbc.find();/*while(dbcur.hasNext()){DBObject dbo = dbcur.next();System.out.print("name:"+dbo.get("name")+" age:"+dbo.get("age")+"\n");}*/// 把结果封装成JSON字符串JSONArray jsona = new JSONArray();jsona.add(dbcur.toArray());System.out.println(jsona);}}
结果:
local mydb 33
[[{"sex":"nan","_id":{"new":false,"time":1431326465000,"inc":816505978,"timeSecond":1431326465,"machine":-726557157},"name":"gongpan1","age":21},{"sex":"nan","_id"}]]
0 0
- [记录]MongoDB Java代码---入门操作
- Java操作MongoDB入门
- MongoDB入门Java操作
- Mongodb入门并使用java操作Mongodb
- MongoDB入门(三)-Java操作MongoDB
- Java mongodb 基本操作入门
- Java mongoDB 基本操作入门
- 使用java代码操作mongodb
- Java Tutorial(Java操作MongoDB入门)
- Mongodb快速入门之使用Java操作Mongodb
- Mongodb快速入门之使用Java操作Mongodb
- Mongodb快速入门之使用Java操作Mongodb
- Mongodb快速入门之使用Java操作Mongodb
- 2、Mongodb快速入门之使用Java操作Mongodb
- MongoDB入门调研笔记-用JAVA操作MongoDB、GridFS
- 分享java操作mongodb的crud代码
- [MongoDB]MongoDB Java 入门
- MongoDB 操作记录
- linux下top命令的使用
- C语言动态分配内存
- LR常用函数总结
- Java开发中的23种设计模式详解
- C++ Primer : 第二章:变量和基本类型(1)
- [记录]MongoDB Java代码---入门操作
- 一分钟之内 互联网发生了什么?
- thinkphp输出变量和常量
- thinkphp 多数据库切换实例
- jquery 选择器,模糊匹配
- smart config
- python爬虫教程大全
- js 系统对话框
- Qt Creator 中,如何更改h,cpp,ui的文件并不让ui失效