2 qq 33818270 qq_33818270 于 2016.09.14 11:26 提问

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

各位大神,求解惑
看了各种mongoDB for java的api,仍是没有头绪
类似这种:
{

"ARRANGE": [

{

"REGISTER_DATE": NumberLong(1363622400000),

"PARTNER_LAB_NAME": "内科-普内",

"ARRANGE_TIME": [

{ "TIME_RANGE": "14:30-15:30" },
{

"TIME_RANGE": "14:30-15:31” },
{ "TIME_RANGE": "14:30-15:32" }]
}]

        就是怎么在ARRANGE_TIME数组里进行增删改查的操作?

2个回答

qq_33818270
qq_33818270   2016.09.14 11:34

内嵌数组里的对象不用抽象成实体类的方法

oyljerry
oyljerry   Ds   Rxr 2016.09.14 15:23
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MongoDB的java操作增删改查总结篇(内嵌文档、数组)
Mongo数据 User:  "_id" : "11373126679", "name" : "Wangwei", "his_Record" : [ { "bikeId" : "309", "status" : 1 } ], "location" : { "Area" : "LuoLong"
mongodb操作内嵌数组文档解决方案
聚合操作过程中的数据记录和计算结果返回。聚合操作分组值从多个文档,并可以执行各种操作,分组数据返回单个结果。在SQL COUNT(*)和group by 相当于MongoDB的聚集。 aggregate() 方法 对于在MongoDB中聚集,应该使用aggregate()方法。  语法: aggregate() 方法的基本语法如下 >db.COLLECTION_NAME.aggregat
morphia查询mongodb内嵌文档-数组查询$elemMatch|hasThisElement实例
数组内对象的查询 $elemMatch hasThisElement 实例
mongodb数组和嵌入文档操作
增加字段
mongo 删除内嵌数组元素
文档格式如下:{ "_id" : ObjectId("56e2a92ccc6dd2271953e502"), "links": [ { "name": "Google", "url": "http://www.google.com" }, { "name": "Ba
mongo数组内唯一索引的问题
之前一直认为通过唯一唯一索引可以确保doc数组字段的每个doc确保唯一(根据某个字段)如: staffs: [staffRoleSchema], const staffRoleSchema = new Schema({ openid: { type: String, index: { unique: true }, sparse: true }, privilege: { ty
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"},
【知识小课堂】 mongodb 之字段中的【 数组】、【内嵌文档】
MONGODB 的表(方便理解)结构 很灵活
mongodb 内嵌数组关于排序的问题
{"_id" : ObjectId(“54115f9db4daf5a789d799fa”),“arrays” : [{“name” : “a1”,“size” : 1},{“name” : “a2”,“size” : 2},{“name” : “a3”,“size” : 3},{“name” : “a4”,“size” : 4}]}通过size大小排序,有没有办法? 6 回复
学习MongoDB 五: MongoDB查询(数组、内嵌文档)(二)
我们上一篇介绍了db.collection.find()可以实现根据条件查询和指定使用投影运算符返回的字段省略此参数返回匹配文档中的所有字段,我们今天介绍了对数组和内嵌文档的查询操作,尤其是对$elemMatch 同样可以用在find方法的第二个参数来限制返回数组内的元素,只返回我们需要的文档的介绍。我们经常在查询条件查询内嵌文档数组时,只需要返回主文档并返回内嵌文档数组中我们只需要的值,而不是把内嵌文档的数组都返回。