首页 > 数据库 > mysql教程 > MongoDB保存Java对象的三种方法

MongoDB保存Java对象的三种方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 17:14:18
原创
2107 人浏览过

MongoDB有三种方法来保存java对象,一种是通过类实现DBObject接口,一种是利用spring-mongodb工具的对象映射功能,把java对象转换

MongoDB有三种方法来保存java对象,一种是通过类实现DBObject接口,一种是利用spring-mongodb工具的对象映射功能,把java对象转换成MongoDB的BSON文档,一种是通过序列化类实例,转成二进制存储,MongoDB是支持二进制的数据格式的。下面分别介绍三种方法:

1.实现DBObject接口

用这种方法的话类还是个DBObject,存取对象属性都要用到put和get方法,感觉很不方便,这个我们可以参考官网的例子:

  • }     
  •   
  • collection.insert(myTweet);  
  •   
  • Tweet myTweet = (Tweet)collection.findOne();  
  • Tweet myTweet = (Tweet)collection.findOne();  
  •   
  • collection.save(myTweet);  
  • 可能大家已经发现,这种方法只适用于新的类,如果是原有的类这样做就不合适了。

    linux

    本站声明
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
    最新问题
    TP6教程问题
    来自于 1970-01-01 08:00:00
    0
    0
    0
    TP5.1首发教程和独孤九剑的TP5教程区别
    来自于 1970-01-01 08:00:00
    0
    0
    0
    使用MongoDb和Laravel 8.83构建应用程序
    来自于 1970-01-01 08:00:00
    0
    0
    0
    有什么经典的symfony1.2教程
    来自于 1970-01-01 08:00:00
    0
    0
    0
    求教程课件下载
    来自于 1970-01-01 08:00:00
    0
    0
    0
    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板