第一种方法,是使用BasicDBObject,方法如下代码所示: BasicDBObject document = new BasicDBObject(); document.put("database", "mkyongDB"); document.put("table", "hosting"); BasicDBObject documentDetail = new BasicDBObject(); documentDetail.put("records", "99"); documentDetail.put("index", "vps_index1"); documentDetail.put("active", "true"); document.put("detail", documentDetail); collection.insert(document); 第二种方法是使用BasicDBObjectBuilder对象,如下代码所示: BasicDBObjectBuilder documentBuilder = BasicDBObjectBuilder.start() .add("database", "mkyongDB") .add("table", "hosting"); BasicDBObjectBuilder documentBuilderDetail = BasicDBObjectBuilder.start() .add("records", "99") .add("index", "vps_index1") .add("active", "true"); documentBuilder.add("detail", documentBuilderDetail.get()); collection.insert(documentBuilder.get()); 第三种方法是使用Map对象,代码如下: Map documentMap =new HashMap(); documentMap.put("database", "mkyongDB"); documentMap.put("table", "hosting"); Map documentMapDetail =new HashMap(); documentMapDetail.put("records", "99"); documentMapDetail.put("index", "vps_index1"); documentMapDetail.put("active", "true"); documentMap.put("detail", documentMapDetail); collection.insert(new BasicDBObject(documentMap)); 第四种方法,也就是最简单的,即直接插入JSON格式数据 String json ="{'database' : 'mkyongDB','table' : 'hosting',"+ "'detail' : {'records' : 99, 'index' : 'vps_index1', 'active' : 'true'}}}"; DBObject dbObject =(DBObject)JSON.parse(json); collection.insert(dbObject);

java mongodb json_java向mongoDB中插入Json相关推荐

  1. java清空json_java – 从JSONArray中删除JSON对象 – Jettison

    是否有通过使用索引删除存储在JSONArray中的JSONObject的直接方法.我尝试了所有的可能性.仍然无法从JSON数组中删除JSON对象.任何提示都会有所帮助 谢谢 解决方法: 在java-j ...

  2. Java程序向MySql数据库中插入的中文数据变成了问号

    找到mysql的安装目录,修改my.ini文件 (1)如何找到my.ini文件 如果my.ini文件不在MySQL的安装目录下,可能放在隐藏目录,要先去找到ProgramData,(这里要先打开显示隐 ...

  3. 用Java向SQL Server数据库中插入float数据报错An error occurred while converting the Float value to JDBC data type

    作者:翁松秀 用Java向SQL Server数据库中插入float数据报错 用Java向SQL Server数据库中插入float数据报错 报错信息: 报错原因: 解决方案: 报错信息: An er ...

  4. 太实用了!在Java的Word 文档中插入或读取艺术字

    太实用了!在Java的Word 文档中插入或读取艺术字 简直不能太实用! 扫码关注<Java学研大本营>,加入读者群,分享更多精彩 艺术字是一组文本样式,允许您向文本添加设计元素,例如填充 ...

  5. java 用poi-tl向word中插入数据,图片

    最近写点东西练练手,就是页面中表格输入的数据要存入word的模板当中,记录一下 看了几种办法大概就是: poi-tl,word模板引擎,可以根据模板来创建word文档,很简单也方便上手. Jacob, ...

  6. android java json_探究Android系统中解析JSON数据的方式

    前言喜欢在前言里讲一下自己的现状,或许能有共鸣的同学,更多的是留给自己一个纪念,几个月或者几年再回来看的时候还是会很有感慨.今天说说语言,json这种数据格式之前我做服务器端的时候天天接触,天真的以为 ...

  7. java 标注 json_java – 注释资源以生成JSON,但在响应头中返回“text/plain”

    嗯,你指的链接说只有REQUESTS才是真的. 因此,您只能接受纯文本,但可以随意生成您想要的内容. 编辑尝试使用类似的代码注册自定义responsefilter(也许你已经做过了吗?): @Prov ...

  8. java curl json_curl javaSSm框架中传入json数组的格式方法

    curl与java结合传入get.post,head请求, 比如: curl的地址: curl -l 127.0.0.1:8080/spacobj/core/do?acid=100 -H " ...

  9. java实现向有序数组中插入一个元素

    package cn.jbit.array; import java.util.*;public class Insert {public static void main(String[] args ...

最新文章

  1. Python培训:Python有哪些函数?你了解几种?
  2. 软件中常用的“发送邮件”、“打印文档”,其本质是“队列”!
  3. 如何匹配包含特定字符串的属性?
  4. vba 窗体所有组件 enabled_Csharp设计闪烁窗体制作教程
  5. 小学生 python教程-Python最佳学习路线图
  6. (文末有福利)口罩检测覆盖公有云、私有化及SDK等形态,拿来即用精准高效
  7. java web 服务器环境搭建之jdk安装
  8. HTTPS 原理解析
  9. 程序员面试金典 - 面试题 17.07. 婴儿名字(并查集)
  10. 登录界面拦截java_java拦截通过url访问页面,必须通过登录页面访问目标页面
  11. js并发上传文件到不同服务器,simple-uploader.js 功能强大的上传组件 - 文章教程
  12. 无损链接分解_一点都不能少!伯克利研究人员提出深度学习锻造无损数据压缩新方法...
  13. 手持“六脉神剑”、横跨软硬领域,揭晓英特尔构筑智慧云基石宝典!
  14. mysql cmake 编译出错_Mysql安装过程中CMAKE编译出错
  15. 欧式二元期权的定价公式及实现
  16. Windows删除打开方式多余项
  17. 日本語トレーニング(二十一)
  18. 关于电厂设备巡检的方法和注意事项有哪些
  19. php手机号正则替换中间四位
  20. 0316复利和单利计算更新4

热门文章

  1. python无法打开_终端里为什么无法运行python?
  2. OB0202 obsidian kanban插件使用
  3. 2003年第三批全国名老中医
  4. Assuming drive cache: write through,可能不是错误信息,只是提示信息
  5. bootstrap 按钮颜色 class=“btn btn-success“
  6. java获取融云token、并实现群组聊天、管理等后台接口示例
  7. Method_Confusion_Attack_on_Bluetooth_Pairing
  8. mac 微信防撤回插件
  9. Python - 装机系列2 Ubuntu(云)
  10. 如何在Node中将PDF每页转换为图片以及PDF各种操作