我有这个简单的json:
{
id: 1,
basket: {
box: []
}
}
我需要在box数组中添加item数组的子项。
我的尝试:
updateOne({ id: 1}, {
"$push": {
"basket": {
"box": {
"dummy": "test"
}
}
}
}
但它不起作用。我收到这个例外:
UnhandledPromiseRejectionWarning:MongoError:字段'basket'必须是数组,但在文档中是object类型
您可以像这样访问您的对象:
findOne({ id: 1},
{
"$push": {
"basket.box": {
"dummy": "test"
}
}
}