龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > nosql开发 >

【转】Java操作Mongo实例(5)

时间:2014-05-22 15:59来源:网络整理 作者:网络 点击:
分享到:
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

收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
还没有评论,快来抢沙发吧!
按钮 内容不能为空!
立刻说两句吧! 查看0条评论
精彩图集

赞助商链接