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;
什么不起作用?它按顺序删除第一个不起作用的?它按顺序删除第一个不起作用的?它按顺序删除第一个不起作用的?它按顺序删除第一个不起作用的