首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当Neo4J/Neography中的值发生更改时,索引不会更新

当Neo4J/Neography中的值发生更改时,索引不会更新
EN

Stack Overflow用户
提问于 2013-12-03 00:48:04
回答 1查看 90关注 0票数 0

我希望在索引值发生变化时更新索引,如下例所示:

代码语言:javascript
复制
# add a saved node to index
$neo_server.add_node_to_index("user_index", "email", "test@test.com", node)


# update node properties
$neo_server.set_node_properties(node, {:email => "new_email@test.com"})


# query node
$neo_server.get_node_index("users_index", "email", "new_email@test.com") # => nil

我需要用新的电子邮件更新user_index,对吗? 1)如果我将新的属性("new_email@test.com")添加到索引中,它是否会自动替换旧的属性("test@test.com")?2)我测试了auto_index,但在查询新地址时仍然遇到同样的问题。

代码语言:javascript
复制
$neo_server.set_node_auto_index_status(true)
$neo_server.create_node_auto_index
$neo_server.add_node_auto_index_property('email')

你知道怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2013-12-03 01:01:39

我认为您必须删除旧的节点索引,更改节点值,然后将新的节点索引添加到索引中:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20333457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档