You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Memgraph Platform 2.6.5:如何检查节点属性值是否为列表?

检查Memgraph节点属性是否为列表的方法

在Memgraph Platform 2.6.5中,你可以使用typeof()函数精准判断属性的数据类型,这是区分列表与字符串、路径等类型的可靠方案。

具体用法示例

假设你要筛选标签为Entity、属性tags是列表的节点,对应的Cypher查询如下:

MATCH (n:Entity)
WHERE typeof(n.tags) = 'LIST'
RETURN n, n.tags;

关于typeof()的返回值

typeof()会返回属性的具体数据类型字符串,常见返回值包括:

  • LIST:列表类型
  • STRING:字符串类型
  • PATH:路径类型
  • INT:整数类型
  • FLOAT:浮点数类型
  • BOOL:布尔类型
  • MAP:映射类型

通过直接匹配类型字符串,就能彻底解决size()函数无法区分列表与其他类型的问题。

内容的提问来源于stack exchange,提问作者KateLatte

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 21:05:32