问题标签 [neoism]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
319 浏览

json - How can I clean up this return type for neoism go-lang?

This model I am trying to make with neoism is working now but I can't figure out how to make the return type shorter and or cleaner looking. There must be a way to make this: []struct { UserId string "json:\"account.UserId\""; FirstName string "json:\"account.firstName\""; LastName string "json:\"account.lastName\"" }

Into: []Account or something

Here is another copy: http://play.golang.org/p/14gzc0a_89

I am new to go and I am going off of these examples for neoism: https://gist.github.com/verdverm/b43444063995a7f5b913

There are many examples, but verdverm is always just outputting and not returning.

I have a controller as well where I would like to output the json.

Thanks for any help/tips for go newbie!

0 投票
2 回答
151 浏览

go - 唯一性约束不会阻止在 Neo4j 上添加相同的数据

我想neo4j用用户创建一个数据库。我希望以下属性是唯一的:

  • 用户名
  • 电子邮件
  • 令牌

我试过的:

但是,这并不妨碍我使用重复的电子邮件、用户名或令牌创建新节点。图像显示了 5 个节点,所有节点都具有相同的数据,但只有第一个是用户。我不想要这个,我想neo4j返回一个错误。

是否可以?

谢谢

图形

编辑:

Neo4j版本:2.2.3

我用neoismforGo插入数据:

0 投票
1 回答
1605 浏览

go - 使用 golang 将一千个节点插入到 neo4j

我正在使用 将数据导入neo4j neoism,导入大数据时遇到一些问题,1000 个节点,需要 8 秒。这是导入 100 个节点的代码的一部分。非常基本的代码,需要改进,任何人都可以帮我改进这个吗?

0 投票
2 回答
81 浏览

go - 如果关系不存在,新主义就相关

到目前为止,我才刚刚开始使用新主义并享受它。我遇到了一些问题,想知道是我对新主义的天真还是新主义本身有错。

我的 go 代码中有一行:

问题是,如果我多次运行它,它将复制关系。有没有办法只在关系不存在的情况下创建 - 类似于 GetOrCreateNodeFunction。

或者在运行上面的语句之前,我是否必须编写一些原始 cql 来检查关系是否已经存在?

提前致谢

0 投票
1 回答
163 浏览

go - result of cypher query on neoism golang

I have a function to delete "User" node and return count deleted node, but it always return -1.

0 投票
1 回答
52 浏览

neo4j - 使用 Golang 接收嵌套的 Neo4j 结果

我在使用 Neoism 将响应从 Neo4j 转移到 Golang 时遇到问题。

Neo4j 响应具有嵌套结构,并通过以下方式与 Neo4j 插件组装在一起。

我可以看到 Neo4j 面板中的响应是正确的。当我尝试使用Golang获得响应时,就会出现问题。

收到以下错误:“不支持的属性类型:类 pkgName.Dev$NestedReport

如果结果中仅存在一个顶级元素,则不会重现该问题。

解决问题的最佳方法是什么?

0 投票
1 回答
91 浏览

go - 新主义如何用“路径”结果解析查询

我有这个查询: match path = (test:Test {t_name:"Test-1"})-[r*]->(child) return path

Json 响应:结果 [1] - 列 [1] - 0:路径 - 数据 [6] - 行 [1] - 元 [1] - 图 - 节点 [2] - 关系 [1]

Neoism 中如何解析这个查询结果?我想获取响应结果中的节点和关系。

0 投票
1 回答
55 浏览

neo4j - 对使用 Neoism golang 的收集有困难的 CYPHER 查询吗?

我建立了一个社交网络,当评论包括提及(如 Facebook)时,我将评论 json 发送到 web 服务:

数据模型:(用户)-[写入]->(评论{消息})-[提及{名称,偏移量,长度}]->(用户)

在源代码中,我使用下面的代码返回带有注释 ID 的 res

我的问题是我不知道如何为此编写查询。对我来说太难了。