使用 seraph 或 seraph 模型更新对象

updating an object with seraph or seraph model

我想使用 seraph 更新 neo4j 数据库中的对象 这是我用过的代码,但它总是添加一个新对象并且不更新选定的对象

app.put('/contactlist/:name',function (req,res){


db.find({name: req.params.name},function (err,docs){
  db.save({name: req.body.name, email: req.body.email, number: req.body.number},'test',function (err,tt){
  res.json(tt);
});
  console.log(docs);
});

您没有 id 属性。

如果您阅读了 seraph 自述文件,它指出

save(object, [label,]|[key, value,] callback)

Aliases: node.save

Create or update a node. If object has an id property, the node with that id is updated. Otherwise, a new node is created. Returns the newly created/updated node to the callback.