【发布时间】:2012-08-28 09:02:24
【问题描述】:
我正在使用node-neo4j 与我的neo4j 通信。关注github.com/aseemk/node-neo4j-template 对开始很有帮助。仍在学习完成工作的方法,我正在寻求解决一些问题,感谢您给我的任何提示。
实现站点范围的搜索。
我们让用户使用他们的电子邮件 ID 进行索引,并希望通过标签或关键字来索引故事/帖子。我们如何搜索所有节点,我们是否维护各种类型的所有节点的索引,什么是好的方法?我应该和谷歌一起去启用这个功能吗?如何用多个标签/关键字索引同一个节点?
为节点指定自定义 ID
我们对节点的整数索引很好,但是由于这些 id 可以重复使用,我们想识别具有唯一 id 的节点,有没有办法让 neo4j 使用 uuid,添加一个 uid 属性可以但想要以避免必须维护两个 id。
遍历节点
我们如何使用 node-neo4j 遍历节点,Cipher-lang 看起来像答案,我还没有习惯。 node-neo4j 是否可以开箱即用地做到这一点?
交易
我可能听起来很傻,但是我可以使用 node-neo4j 进行事务操作吗?
问题太多了,我觉得一旦我习惯了查询数据库,我的大部分疑问都会得到解决,但是您的任何输入都会给我一个先机。
【问题讨论】:
-
如果你想要交易,我建议你使用 neo4j-embedded github.com/joewhite86/node-neo4j-embedded。它同时支持密码查询(包括查询构建器)和事务。