2 sangyi1122 sangyi1122 于 2014.12.17 17:15 提问

mongodb两层内嵌式数组怎么修改制定最内层的一个属性的值

{
"_id" : ObjectId("549127427d3201f5086a711d"),
"_class" : "cn.togym.entity.SitePrice",
"siteId" : NumberLong(1122),
"date" : "2014.3.10",
"siteSlice" : [{
"sliceId" : 0,
"sliceName" : "场馆一",
"sliceIntroduction" : "阿斯达克减肥哈离开时记得发货了空间",
"siteSliceDetail" : [{
"SiteSliceDetailId" : 0,
"startTime" : "08:00",
"endTime" : "09:00",
"price" : 100.0,
"occupy" : 0
}, {
"SiteSliceDetailId" : 1,
"startTime" : "09:00",
"endTime" : "10:00",
"price" : 100.0,
"occupy" : 0
}, {
"SiteSliceDetailId" : 2,
"startTime" : "10:00",
"endTime" : "11:00",
"price" : 100.0,
"occupy" : 0
}]
}, {
"sliceId" : 1,
"sliceName" : "场馆一",
"sliceIntroduction" : "阿斯达克减肥哈离开时记得发货了空间",
"siteSliceDetail" : [{
"SiteSliceDetailId" : 0,
"startTime" : "08:00",
"endTime" : "09:00",
"price" : 100.0,
"occupy" : 0
}, {
"SiteSliceDetailId" : 1,
"startTime" : "09:00",
"endTime" : "10:00",
"price" : 100.0,
"occupy" : 0
}, {
"SiteSliceDetailId" : 2,
"startTime" : "10:00",
"endTime" : "11:00",
"price" : 100.0,
"occupy" : 0
}]
},
}],
"dateType" : "新年"
}
怎么修改sliceId=1并且startTime=08:00内的occupy的值。不知道他在数组内的下标

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!