Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String Neo4j是否有经济高效的方法来存储节点属性的二进制数数据?_String_Neo4j_Binary_Cypher - Fatal编程技术网

String Neo4j是否有经济高效的方法来存储节点属性的二进制数数据?

String Neo4j是否有经济高效的方法来存储节点属性的二进制数数据?,string,neo4j,binary,cypher,String,Neo4j,Binary,Cypher,例如,我有Neo4j节点属性的数据格式,如'000110011010',它只包括0和1 我将其存储为字符串格式,但它可能会浪费存储空间,因为此字符串仅包含0和1。任何方法都可以只使用1位来存储这个字符串中的字符——就像二进制数一样 我应该提到,这个字符串中的任何位置都可以是0或1,因此'000001'是合理的 提前感谢。不,在Neo4j数据库中存储二进制数没有“经济高效”或“特殊”的方法。Neo4j支持()类型的属性: 整数 浮动 串 布尔值 这些类型的列表 不,在Neo4j数据库中存储二进制

例如,我有Neo4j节点属性的数据格式,如
'000110011010'
,它只包括0和1

我将其存储为字符串格式,但它可能会浪费存储空间,因为此字符串仅包含0和1。任何方法都可以只使用1位来存储这个字符串中的字符——就像二进制数一样

我应该提到,这个字符串中的任何位置都可以是0或1,因此
'000001'
是合理的

提前感谢。

不,在Neo4j数据库中存储二进制数没有“经济高效”或“特殊”的方法。Neo4j支持()类型的属性:

  • 整数
  • 浮动
  • 布尔值
  • 这些类型的列表
不,在Neo4j数据库中存储二进制数没有“经济高效”或“特殊”的方法。Neo4j支持()类型的属性:

  • 整数
  • 浮动
  • 布尔值
  • 这些类型的列表

谢谢!我明白了。似乎它只能以字符串类型存储此类数据。@JackyLiu不客气!是的,我认为字符串是适合您的类型。此外,如果这个答案已经解决了你的问题,请考虑点击复选标记。这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这样做。谢谢谢谢我明白了。似乎它只能以字符串类型存储此类数据。@JackyLiu不客气!是的,我认为字符串是适合您的类型。此外,如果这个答案已经解决了你的问题,请考虑点击复选标记。这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这样做。谢谢