【发布时间】:2014-01-16 23:13:20
【问题描述】:
就在 mongo 中更新文档而言,我有点困惑。我正在使用 mongoHQ 的 API 调用来执行此操作。假设我有以下文件:
{
_id: "1234"
}
如果我使用提到的 API 调用 here,我能够使用以下 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 更新文档的一个关键方面吗??
【问题讨论】:
标签: json mongodb updates mongohq