2 qq 33818270 qq_33818270 于 2016.09.14 15:00 提问

JAVA】MongoDB内嵌数组文档,怎么只针对数组里的数据做增删改查

请大神指教哇
{
"au":"1",
"diary":
[
{
"t":"1",
"r":"1"
},
{
"t":"2",
"r":"2"
}
]
}

这是mongodb中自己设计的一个格式,现在的问题是我想对diary这个集合再添加新的值

2个回答

zqbnqsdsmd
zqbnqsdsmd   2016.10.08 00:28
daiyan_csdn
daiyan_csdn   2016.10.21 10:08

push内嵌文档到数组

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MongoDB的java操作增删改查总结篇(内嵌文档、数组)
Mongo数据 User:  "_id" : "11373126679", "name" : "Wangwei", "his_Record" : [ { "bikeId" : "309", "status" : 1 } ], "location" : { "Area" : "LuoLong"
mongodb数组和嵌入文档操作
增加字段
morphia查询mongodb内嵌文档-数组查询$elemMatch|hasThisElement实例
数组内对象的查询 $elemMatch hasThisElement 实例
mongodb操作内嵌数组文档解决方案
聚合操作过程中的数据记录和计算结果返回。聚合操作分组值从多个文档,并可以执行各种操作,分组数据返回单个结果。在SQL COUNT(*)和group by 相当于MongoDB的聚集。 aggregate() 方法 对于在MongoDB中聚集,应该使用aggregate()方法。  语法: aggregate() 方法的基本语法如下 >db.COLLECTION_NAME.aggregat
mongo数组内唯一索引的问题
之前一直认为通过唯一唯一索引可以确保doc数组字段的每个doc确保唯一(根据某个字段)如: staffs: [staffRoleSchema], const staffRoleSchema = new Schema({ openid: { type: String, index: { unique: true }, sparse: true }, privilege: { ty
MongoDB 数组修改更新方法,很不错拿出来分享一下
MongoDB数组修改器更新数据这里,我们将了解一下数组修改器。数组,是我们经常看到和使用到的且非常有用的数据结构:它不仅可以通过索进行引用,还可以作为集合来使用。数组修改器,顾名思义,它是用来修改数组的,而不能用来修改整数或者字符串。数组修改器不多,就那么几个,但熟练掌握它后,将给我们带来非常方便的操作。
mongo 删除内嵌数组元素
文档格式如下:{ "_id" : ObjectId("56e2a92ccc6dd2271953e502"), "links": [ { "name": "Google", "url": "http://www.google.com" }, { "name": "Ba
MongoDB查询内嵌数组(限定返回符合条件的数组中的数据)(1)
项目背景 最近在项目中使用mongdb来保存压测结果中的监控数据,那么在获取监控数据时,遇到这样一个问题: 一个doucument中包含一个内嵌数组,其中内嵌数组也是分成好几类的数组(可以通过标识判断),那么我只需要返回特定的数组,而不是返回内嵌数组的所有数据。 原始数据: { "_id" : ObjectId("5aab3460353df3bd352e0e15"), "...
【知识小课堂】 mongodb 之字段中的【 数组】、【内嵌文档】
MONGODB 的表(方便理解)结构 很灵活
mongodb 返回内嵌数组中的一条
MongoDB 2.2's new $elemMatch projection operator provides another way to alter the returned document to contain only the first matched shapes element: db.test.find( {"shapes.color": "red"},