如果节点不存在,neo4j ruby包装器中是否有替代方法可以执行find
,然后执行create
,就像在create_or_update
中执行ActiveRecord
一样{{1}}?
答案 0 :(得分:2)
您可以使用Model.find_or_create_by(property: value)
。 http://www.rubydoc.info/github/neo4jrb/neo4j/master/Neo4j/ActiveNode/Persistence/ClassMethods:find_or_create_by