Tag: 约束

在哪里把neo4j创build约束语句在nodejs(express)?

我想了解如何使用neo4j作为数据库来组织我的节点api代码。 我正在使用neo4j-javascript-driver 。 我正在尝试在一些用户字段上创build约束。 但是我不确定把代码放在哪里。 因为这些创build约束语句应该只运行一次。 我想在neo4j UI上手动运行语句,在那里你可以运行语句,但是如果我去做生产,我可能不想再次运行语句。 我的代码: session .run("CREATE CONSTRAINT ON (user:USER) ASSERT user.email IS UNIQUE") .then((result) => { console.log("neo4j constraints successful"); neoSession.close(); }) .catch((error) => { console.log("constraint.js error : ",error); });