让它与.create、delete和find一起工作。 我无法找到如何更新某些内容。
app.put('/api/flavours/:flavour_id', function(req, res){
flavours.where({_id : req.params.flavour_id })
.update({inventory : true},
function(err, updateInventory){
if(err) res.send(err);
flavours.find(function(err, flavourscallback){
if(err) res.send(err)
res.json(flavourscallback);
});
});
});
任何帮助将不胜感激。 我无法理解 Mongoose 文档:/
最佳答案
嗯,显然 Mongoose 想要不同。 让它像这样工作: flavors.where('_id').equals(req.params.flavour_id)
关于node.js - 使用 mongoose 更新会导致错误路径必须是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28839340/