就mongo中的文档更新而言,我有点困惑。我正在使用mongoHQ的API调用来执行此操作。说我有以下文件:
{
_id: "1234"
}
如果我使用提及here的API调用,我能够使用以下PUT正文成功更新文档:
{
"document": {
"$set": {
"statistics": {
"http://localhost:8888/": "base"
}
}
}
}
结果文件是:
{
_id: "1234",
statistics: {
"http://localhost:8888/": "base"
}
}
但如果我尝试做这样的事情:
{
"document": {
"$set": {
"statistics": {
"http://localhost:8888/": "base",
"http://localhost:8888/robots.txt": "robots"
}
}
}
}
它拒绝更新。我错过了使用mongodb进行文档更新的一个关键方面吗?