我正在为我的数据库使用 Node-Neo4j 客户端。我想创建唯一的节点,但我在 Node-Neo4j 的文档中找不到如何做到这一点。我使用下面的逻辑来检查节点是否存在:
person_param = {'name': namesurname, 'userid': userid };
person_node = db.createNode(person_param);
if (!person_node.exists){
person_node.save(function(err, result){
//if(err) and if(!err) stuff
});
}
但是,据我了解,createNode
从头开始创建一个新节点,当我使用exists
它时,它只是检查新创建的节点是否保存到数据库中。
如何检查具有提供属性的节点是否已存在于 db 中?
提前致谢。