如何从集合中 select?
How to select from a collection?
例如我运行这个查询:
select classes from metadata:schema
我的问题是我只得到一行代表 classes 的列表。
如何让每个 class 成为 return 一行?
您可以使用
select expand(classes) from metadata:schema
您也可以使用unwind
,例如:
select classes from metadata:schema unwind classes
unwind
值得记住,例如因为目前(2.1 版)并不总是可以组合 expand
等函数;此外,可以 unwind
使用以下语法一次获得多个结果集:unwind COL1, COL2, ...
例如我运行这个查询:
select classes from metadata:schema
我的问题是我只得到一行代表 classes 的列表。
如何让每个 class 成为 return 一行?
您可以使用
select expand(classes) from metadata:schema
您也可以使用unwind
,例如:
select classes from metadata:schema unwind classes
unwind
值得记住,例如因为目前(2.1 版)并不总是可以组合 expand
等函数;此外,可以 unwind
使用以下语法一次获得多个结果集:unwind COL1, COL2, ...