mongo数据库增删改查操作

来源:互联网 发布:淘宝卖家5天不发货 编辑:程序博客网 时间:2024/05/22 17:44
/**
* 新建数据库,。表 。,数据
*/
Mongo mo=new Mongo("ip地址");
db=mo.getDB("temp");//新建一个库 如果有则在此数据库中操作,如果没有新建此数据库
DBCollection dbc=db.getCollection("His_Day_1");//创建一个表 如果有则在表中操作 
DBObject dbo=new BasicDBObject();
dbo.put("name", "小明");
dbo.put("age", 15);
dbo.put("sex", 10);
Object o=dbc.save(dbo).getN();
System.out.println(o);

/**
* 查询数据
*/
//查询条件
BasicDBObject basi=new BasicDBObject();
//basi.put("name","小强");
//basi.put("age", 9);
int age=0;
//查询age 大于9的
// 并且>20 basi.put("age", new BasicDBObject(QueryOperators.GT,9).append(key, val));
basi.put("age", new BasicDBObject(QueryOperators.GT,9));


//模糊查询
Pattern pat=Pattern.compile("^.*小.*$",Pattern.CASE_INSENSITIVE);
basi.put("name",pat);

DBCursor dbsor=dbc.find(basi);
while (dbsor.hasNext()) {
//System.out.println(dbsor.next());
}
//将查询结果转换成json
//System.out.println(JSON.serialize(dbsor));
/**
* 删除数据
*/
//Object obj=dbc.remove(new BasicDBObject("name","小明")).getN();
//System.out.println(obj);
//dbc.drop();
0 0
原创粉丝点击