问题标签 [neo4jclient]

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 投票
1 回答
1776 浏览

c# - Neo4jClient/Cypher 查询返回对象但不设置属性

我只是无法通过 Neo4jClient 和 Cypher 从 Neo4j 中获取对象。

我在 myList[0] 中得到了一个用户对象,但它的属性是空的。

我得到相同的(具有空属性的对象)通过

我忽略了什么明显的事情?

(Neo4j 1.8 MS5,Neo4jClient 1.0.0.388)

/Neo4jClient/Neo4j 菜鸟。

0 投票
2 回答
1919 浏览

neo4j - Neo4j REST 编码

我正在使用neo4jclient。当我尝试创建/更新节点时,像äöü 这样的特殊字符被替换为�。我是否必须设置特定的 http 标头,例如内容类型、内容编码?如果是,什么样的标头以及该标头的值是什么?

谢谢。

编辑:这是请求的样子:

还是批处理执行中的错误?如果是的话,我需要很快修复:)

0 投票
1 回答
598 浏览

unicode - 如何在 Neo4jClient 中创建具有 unicode 属性的节点?

我在C#.

我添加了几个具有包含nicode格式字符串的属性的节点。问题是,当我查询节点时,当我通过 Neo4j 服务器页面查看数据时,C#我得到????的不是值,而是相同的值。unicodeDataBrowser

Neo4j server我直接在属性中添加了节点unicode,一切看起来都很好。

我如何调整以创建具有属性Neo4jClient的节点/关系?unicode

先感谢您

ps 在 neo4j-wrapper.conf我找到的文件中 wrapper.java.additional.3=-Dfile.encoding=UTF-8

0 投票
1 回答
1123 浏览

c# - Neo4jClient - 如何获取节点?

我正在使用此处找到的示例试用Neo4jClient用于Neo4j图形数据库。

在以下相当简单的代码中:

在最后一行 ( .Get) 抛出以下错误:

An item with the same key has already been added.

(即使Get是第一个也是唯一的方法,也会引发相同的错误,并且我正在使用之前创建的一些现有密钥获取节点)。

查看堆栈跟踪后,我发现它与 Neo4jClient 相关,而不是 Neo4j db,因为它似乎是添加到 Dictionary 时引发的错误:

如果相关,这些是来自 NuGet 的包版本:
<package id="Neo4jClient" version="1.0.0.397" targetFramework="net40-Client" />
<package id="Newtonsoft.Json" version="4.0.8" targetFramework="net40-Client" />
<package id="RestSharp" version="102.7" targetFramework="net40-Client" />

我在这里做错了什么?

编辑 MyNode类:

0 投票
1 回答
794 浏览

c# - Neo4jClient 使用索引加载

Neo4J 和 .Net Neo4Jclient 非常新,但我正在尝试启动并运行一个基本项目。任何人都会有一些基本的代码或示例来使用索引将节点添加到服务器,同时允许相同节点类型之间的关系?该项目的最终目标是创建普林斯顿 Wordnet 的图形版本 - http://wordnet.princeton.edu/

最初我试图在相同类型的两个节点之间创建关系,称它们为根词。它们应该通过 IS_SYNONYM 关系关联。根节点需要进行全文索引以允许搜索。这个“应该”允许我搜索给定词根的所有同义词。

我是这样看待这种关系的:

(RootWord1, Type[A] ) < ==:[IS_SYNONYM] == > (RootWord2, Type[A] )

这些是我开始使用的基本结构:

我已经盯着这个有一段时间了,所以非常感谢任何帮助,谢谢。

0 投票
1 回答
1462 浏览

neo4j - Neo4JClient - 如何将节点添加到索引

我需要一个非常简单的示例,说明如何使用 Neo4JClient 将节点添加到索引

在以下 C# 代码中,我创建了一个索引和一个员工节点。

问题:
在下面的代码中,如何将创建的节点添加到索引中?解决方案应允许搜索 EmployeeID 或 Name。

0 投票
1 回答
797 浏览

neo4j - 我如何在 Neo4j 图形数据库中检索关系

请耐心等待我是新手:我目前正在使用.Net neo4jClient。目前我有一个共享节点和一个客户节点。我正在他们之间创建关系CustomerOwnsShare并将其持久化。

这是我的关系课

现在从我正在使用 Linq 的数据库中检索关系列表,如下所示

但这会返回没有我需要的数据(数量、CostPerShare 等)的关系实例对象。

RelationshipInstance公开了一个RelationshipReference对象,但即使这样也不能帮助我检索我的实际关系对象。在深入挖掘时,我发现我可以执行 Raw gremlin 查询,如下所示

但它的函数签名也返回了一个 IEnumerable 的RelationshipInstance

关于如何用它的数据检索我的实际持久关系对象的任何想法或建议?

提前致谢

0 投票
1 回答
326 浏览

c# - Neo4jClient 获取连接到根节点的特定类型的所有节点

我有一些用户类型的节点连接到根节点,就像这样

我想执行一个查询,该查询将返回连接到根节点的所有用户。如何使用 neo4jClient 执行此操作?

0 投票
2 回答
810 浏览

cypher - Neo4jClient 从密码查询返回 NodeReference

我有一个查询:

这将返回与 User 类型的查询匹配的所有节点。我将如何执行相同的查询,但返回每个匹配用户的 NodeReferences?

0 投票
1 回答
508 浏览

neo4j - Neo4jClient:删除关系

我有以下密码查询:

如何让 Neo4jClient 做同样的事情?(并告诉我查询是成功还是失败)

我在想这样的事情:

但是 Delete() 在这种情况下不起作用。

如果我能得到一个RelationshipReference,那么我可以调用该方法

但我不知道您是否可以通过 cypher 以及当我尝试如下查询时获得 RelationshipReference。

当在 Neo4jClient 中进行反序列化时,我得到以下“没有为此对象定义的无参数构造函数”。无论如何,我想在一个查询中完成这一切,而不是两个。