数据例子如下:
{
"_id": ObjectId("4edf1a1c653466a65acca496"),
"userID": "4de2f16412c9f8043591a9ad",
"pathList": [
{
"pathID": 1,
"pathElements": [
{
"elementType": "SPOT",
"elementID": 1331794584.439,
"name": "北京"
},
{
"elementType": "SPOT",
"elementID": 1331794603.39,
"name": "上海"
}
]
},
{
"pathID": 2,
"pathElements": [
{
"elementType": "SPOT",
"elementID": 1331794584.439,
"name": "北京"
},
{
"elementType": "SPOT",
"elementID": 1331794603.39,
"name": "上海"
}
]
}
],
}
想将pathID为1,elementID为1331794584.439的name设置为"南京",如何使用java客户端语句?多谢!现在方法是用笨方法:先获取这个DBObject,修改name值,再在文档中pull这一项,最后将修改后的DBObject再push进去。