【发布时间】:2020-09-22 14:45:32
【问题描述】:
我正在使用 mongoose,我想搜索多个集合并使用 _id 属性删除。
我从用户那里收到一个 _id 数组,并且我正在尝试遍历每个元素。
var express = require("express");
const mongoose = require("mongoose");
const router = express.Router();
router.delete("/", async (req, res) => {
let data = req.body; // this is an array of _id from the user
data.forEach((element) => {
let models = [];
models.push(mongoose.models.Furniture);
models.push(mongoose.models.Clothing);
models.map((model) => model.findByIdAndRemove(element));
});
});
module.exports = router;
当我运行它时,我没有收到任何错误。
【问题讨论】: