【转】Java操作Mongo实例(5)
7、 其他操作 public void testOthers() { DBObject user = new BasicDBObject(); user.put( "name" , "hoojo" ); user.put( "age" , 24); //JSON 对象转换 print( "serialize: " + JSON.serialize(user));
7、 其他操作
public void testOthers() {
DBObject user = new BasicDBObject();
user.put("name", "hoojo");
user.put("age", 24);
//JSON 对象转换
print("serialize: " + JSON.serialize(user));
//反序列化
print("parse: " + JSON.parse("{ \"name\" : \"hoojo\" , \"age\" : 24}"));
print("判断temp Collection是否存在: " + db.collectionExists("temp"));
//如果不存在就创建
if (!db.collectionExists("temp")) {
DBObject options = new BasicDBObject();
options.put("size", 20);
options.put("capped", 20);
options.put("max", 20);
print(db.createCollection("account", options));
}
//设置db为只读
db.setReadOnly(true);
//只读不能写入数据
db.getCollection("test").save(user);
}
好了,这里基本上就介绍这么多Java操作MongoDB的方法。其他的东西还需要你自己多多研究。上面操作MongoDB的方法都是一些常用的方法,比较简单。如果有什么问题,可以给我留言或是发Email:hoojo_@126.com
转自 http://www.cnblogs.com/hoojo/archive/2011/06/02/2068665.html
收藏文章
精彩图集
精彩文章