如何使用猫鼬复制字段数据并将其用于同一文档的另一个字段?
How to copy field data and use it in another field of same document using mongoose?
我的用户模式中有两个字段,购物车和订单都是数组。
我想将购物车数组中的所有项目复制到订单数组,然后 remove/delete 我的购物车数组中的所有项目。我该怎么做?
使用更新 $set
和 $concatArrays
db.collection.update({},
[
{
$set: {
orders: {
$concatArrays: [
"$orders",
"$carts"
]
},
carts: []
}
}
])
我的用户模式中有两个字段,购物车和订单都是数组。
我想将购物车数组中的所有项目复制到订单数组,然后 remove/delete 我的购物车数组中的所有项目。我该怎么做?
使用更新 $set
和 $concatArrays
db.collection.update({},
[
{
$set: {
orders: {
$concatArrays: [
"$orders",
"$carts"
]
},
carts: []
}
}
])