我在这里修改了这个Users
数组,现在想保存它。但这不会让我保存,因为出现错误:save is not a function
。我该如何解决?
代码:
let users = await User.find({served: false});
users.splice(userIndex, 1);
userIndex++;
users.splice(userIndex, 0, user);
users.save() // save is not a function
更新
User.insertMany(users).then(docs => {
console.log(docs)
})
这将保存它,但出现文档重复错误。也许我可以清除所有未使用的用户并添加这些新用户?
答案 0 :(得分:0)
这有效。我删除了元素,然后再次添加了它们。
User.deleteMany({served: false}).then(() => {
User.insertMany(users).then(users => {
console.log(users)
})
});