我正在尝试使用mongoose查找是否在MongoDB数据库的数组内找到了数组的所有元素。
如果我在MongoDB中的数据是-
{
row: "A",
reserve: [1,2,3]
}
并且如果我的查询数据是-
{
row: "A",
arr: [1,2] // I want it to return result
}
如果我的查询数据是
{
row: "A",
arr: [1,2,4] // I want it to return null
}
我想更新数据,但是每次都在更新
Reserved.updateOne({row: "A", reserve: {$in: arr}, {
$push: {
reserve: arr
}
}, (err, result) => {
// ...
});
请帮助我。