我如何可以设置照片阵列中的“玩”到“播放照片”
MongoDB的更新领域?
我只知道它的_id。
"_id": ObjectId("4f41a5c7c32810e404000000"),
"albums": [
{
"_id": ObjectId("4f545d1bc328103812000000"),
"name": "album1" ,
"photos":[{
"_id": ObjectId("4f545d1bc328103812d00000"),
"name":"travel photo"
},{
"_id": ObjectId("4f545d1bc328103812c00000"),
"name":"play"
}]
},
{
"_id": ObjectId("4f545f56c328103c12000000"),
"name": "album2"
},
{
"_id": ObjectId("4f545f68c328103012000000"),
"name": "album3"
},
{
"_id": ObjectId("4f546642c328103c12000001"),
"name": "album4"
}]
谢谢, 但我可能不会改变我的架构。 我将拉动元素,修改并推回。 虽然它效率低下。 – tonilin 2012-03-08 09:13:45
这是一个选项,但存在严重的并发问题(一次写入可能会覆盖并发写入的结果),请小心使用。 – 2012-03-08 09:25:32