为了账号安全,请及时绑定邮箱和手机立即绑定

mongodb 中键值从单值到多值的更新问题

mongodb 中键值从单值到多值的更新问题

素胚勾勒不出你 2019-03-30 11:32:11
json{"au":"1","diary":[{"t":"1","r":"1"},{"t":"2","r":"2"}]}这是mongodb中自己设计的一个格式,现在的问题是我想对diary这个集合再添加新的值,就像这样json{"au":"1","diary":[{"t":"1","r":"1"},{"t":"2","r":"2"},{"t":"3","r":"3"}]}这样的操作在JAVA中可以实现吗?可以的话应该怎么写?
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

mongodb在update字段的时候可以通过{$push:{field:value}}来给一个数组类型的字段添加新值。
不清楚java的mongodbdriver具体调用方法,大概查一下文档就可以找到吧。
                            
查看完整回答
反对 回复 2019-03-30
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

自己的做法是将diary看成java中的数组像List之类的即可进行添加操作
                            
查看完整回答
反对 回复 2019-03-30
  • 2 回答
  • 0 关注
  • 419 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信