使用GQLAlchemy与Memgraph时,索引支持的数据类型有哪些?
GQLAlchemy支持的Memgraph可索引数据类型
GQLAlchemy作为适配Memgraph的Python ORM,支持的可索引数据类型和Memgraph原生支持的范围基本一致,常见的包括:
- 基础数值类型:
int、float、double - 字符串类型:
string - 布尔类型:
bool - 日期时间类型:
datetime、date - 枚举类型:自定义枚举(需映射为Memgraph兼容的枚举类型)
- 同构数组类型:如
array<int>、array<string>这类元素类型统一的数组 - 地理空间类型:
point(支持二维或三维坐标点)
本质上GQLAlchemy只是对Memgraph的查询能力做了封装,只要是Memgraph原生允许建立索引的数据类型,都可以通过在GQLAlchemy的节点/关系模型字段上标记index=True来创建对应索引。
内容的提问来源于stack exchange,提问作者GrandMel
相关产品推荐
相关产品推荐

