Я использую mongoose в Node.js с Typescript.
Моя схема выглядит следующим образом:
Member = mongoose.model("Member", MemberSchema);
const MemberSchema = new mongoose.Schema({
familyName: String,
otherNames: String
}, { timestamps: true });
Я могу использовать метод find
со встроенным обратным вызовом, но если я попробую следующее:
Member.find({"_id": req.body.item._id})
.forEach((result,i) => {
result.isDeleted = true;
mongoose.Collection.save(result);
}
Я получаю ошибку в forEach
:
Свойство forEach не существует для типа DocumentQuery. Вы забыли использовать «await»?
Документация мангуста здесь , кажется, говорит, что есть метод forEach
.
Как я могу использовать метод forEach
?