我正在使用node-neo4j与我的neo4j进行通信。关注github.com/aseemk/node-neo4j-template
是一个真正的帮助。我仍在学习完成任务的方法,我希望解决一些问题,我很感激你给我的任何一个人。
我们为用户编制了电子邮件ID索引,并希望按标签或关键字索引故事/帖子。我们如何跨所有节点进行搜索,我们是否为各种类型的节点维护索引,这将是一个好方法?我应该使用谷歌启用此功能吗?如何使用多个标签/关键字索引相同的节点?
我们对节点的整数索引很好,但由于这些id可以重复使用,我们想要识别具有唯一id的节点,有没有办法让neo4j使用uuid,添加uid属性会做但是想要避免维持两个id。
我们如何使用node-neo4j遍历节点,Cipher-lang
看起来像答案,我还没有习惯它。 node-neo4j是否可以帮助您实现这一目标?
我可能听起来很傻,但我可以使用node-neo4j做事务操作吗?
太多问题,我觉得一旦我更习惯于查询数据库,我的大部分疑虑都会清除,但是你的任何意见都会给我一个启示。
答案 0 :(得分:2)
您可能应该将其分解为单独的问题。我可以回答其中几个但不是全部。
是的,node-neo4j可以使用query
方法https://github.com/thingdom/node-neo4j/blob/develop/lib/GraphDatabase._coffee#L179处理开箱即用的Cypher。帮助Cypher - 你应该观看这个介绍视频:http://vimeopro.com/neo4j/webinars/video/48603403
对于你的uuid,你可能应该为节点添加一个单独的属性,并在其上有一个索引 - 只是忽略常规id,除非在瞬态查询期间更方便。据我所知,没有办法覆盖增量ID - 但这肯定会很好。
希望有所帮助。