【发布时间】:2014-09-01 07:15:39
【问题描述】:
我正在尝试使以下内容正常工作,但 $set 无法正常工作。挠头。
我们在 Mongo 中有什么:
{
_id: "123",
mechanics: {
engine: [
"129hp",
"300hp",
"500hp"
]
}
}
我们的 javascript 中的对象:
{
mechanics: {
brakes: [
"30cm",
"60cm",
"90cm"
]
}
}
如何编写更新查询以使 Mongo 文档看起来像这样?
{
_id: "123",
mechanics: {
engine: [
"129hp",
"300hp",
"500hp"
],
brakes: [
"30cm",
"60cm",
"90cm"
]
}
}
对mechanics 执行$set 不起作用,因为它会删除engine 并添加brakes。
【问题讨论】:
标签: javascript mongodb mongodb-query