如果我运行流畅的密码查询并使用,需要Neo4Client的帮助
cd your-install-path
composer install
它返回正确的键和值,虽然丢失了数据类型但是如果我使用.Return(node => node.As<Dictionary<string,string>>())
它会返回带有键的字典,但是没有我能看到的值。调试器显示{object},但是我无法将其转换为任何内容 - 我知道的字段是一个字符串,在转换时返回null - .Return(node => node.As<Dictionary<string,object>>())
。 obj as string
也是如此。这个对象是什么以及如何使用客户端从Neo4j中检索我的字典?
答案 0 :(得分:0)
撰写Gitter对话的结果,并讨论here。
所以这取决于Neo4jClient
反序列化对象的方式,特别是OGM
( O 对象 G raph M < / strong> apping)方面的事情。基本上它以定制方式处理Dictionary<string, object>
,从长远来看Activates
new object
实例,因此实际上object
s 是object
个实例,而不是string
或同等的。
在没有改变OGM
方面的情况下,目前还没有办法(目前)。