映射

映射(Map)是复合数据类型。一个映射是一组键值对(Key-Value)的无序集合。在映射中,Key是字符串类型,Value可以是任何数据类型。用户可以通过map['<key>']的方法获取映射中的元素。

字面值映射

  1. nebula> YIELD {key: 'Value', listKey: [{inner: 'Map1'}, {inner: 'Map2'}]};
  2. +-------------------------------------------------------------+
  3. | {key:Value,listKey:[{inner:Map1},{inner:Map2}]} |
  4. +-------------------------------------------------------------+
  5. | {key: "Value", listKey: [{inner: "Map1"}, {inner: "Map2"}]} |
  6. +-------------------------------------------------------------+

OpenCypher兼容性

  • 复合数据类型(例如set、map、list)不能存储为点或边的属性。

  • 不支持映射投影(map projection)。


最后更新: October 27, 2021