Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除一个对象并使其位于另一个集合中_Javascript_Node.js_Mongodb_Api_Mongoose - Fatal编程技术网

Javascript 删除一个对象并使其位于另一个集合中

Javascript 删除一个对象并使其位于另一个集合中,javascript,node.js,mongodb,api,mongoose,Javascript,Node.js,Mongodb,Api,Mongoose,我想获取一个对象>使一个对象与之相似,但在另一个集合中>删除该对象 这是我的路线代码: //Move To History Case Route app.delete('/case/delete', (req, res) => { Case.findById(req.body.id, (err, found) => { if(err){ console.log(err) } else { Case

我想获取一个对象>使一个对象与之相似,但在另一个集合中>删除该对象

这是我的路线代码:

//Move To History Case Route
app.delete('/case/delete', (req, res) => {
    Case.findById(req.body.id, (err, found) => {
        if(err){
            console.log(err)
        } else {
            CaseHistory.create({
                name: found.name,
                description: found.description,
                paid: found.paid,
                assigned: found.assigned,
                date: found.date,
            }, (err, created) => {
                if(err){
                    console.log(err)
                } else {
                    Case.findByIdAndDelete(req.body.id, (err, deleted) => {
                        if(err){
                            console.log(err)
                        } else {
                            res.send(created)
                        }
                    })
                }
            })
        }
    })
})
非常感谢

以下是模式: 另一个模式与之类似

const mongoose = require('mongoose');

const Schema = new mongoose.Schema({
    name: String,
    paid: Number,
    assigned: String,
    description: String,
    date: String,
    number: Number,
});

const CaseHistory = mongoose.model('History', Schema);

module.exports = CaseHistory;

什么不起作用?它按顺序删除第一个不起作用的?它按顺序删除第一个不起作用的?它按顺序删除第一个不起作用的?它按顺序删除第一个不起作用的