Javascript 如何检查两个对象节点的差异
我是nodejs的新手,我正在使用下面的库。。我不明白这个网站的例子。。我有2个对象..1是请求,scond是findbyid响应..我想检查差异。。。但是我的代码不起作用请帮助我。。。我正在使用节点承诺和mongoose模式 错误:不支持函数Javascript 如何检查两个对象节点的差异,javascript,node.js,Javascript,Node.js,我是nodejs的新手,我正在使用下面的库。。我不明白这个网站的例子。。我有2个对象..1是请求,scond是findbyid响应..我想检查差异。。。但是我的代码不起作用请帮助我。。。我正在使用节点承诺和mongoose模式 错误:不支持函数 似乎jsondifffpatch不支持包含函数的对象。你想如何处理这些功能?谢谢你的回复,它可以工作:)谢谢你的提示 export function update(req, res) { Job.findOne( {_id
似乎
jsondifffpatch
不支持包含函数的对象。你想如何处理这些功能?谢谢你的回复,它可以工作:)谢谢你的提示
export function update(req, res) {
Job.findOne( {_id: req.params.id}).exec().then(function(Job){
var diffpatcher =jsondiffpatch.create();
var delta = diffpatcher.diff(Job, req);
console.log(delta)
}).catch(function(error){
console.log('error body');
console.log(error);
});