【发布时间】:2020-02-21 01:03:53
【问题描述】:
我的数据结构格式如下:
unix/:/var/run/tarantool/tarantool.sock> s:format()
---
- [{'name': 'id', 'type': 'unsigned'}, {'name': 'version', 'type': 'array'}, {'name': 'data',
'type': 'array'}]
...
我里面已经有以下数据:
unix/:/var/run/tarantool/tarantool.sock> s:select{}
---
- - [0, [[21, 'action123'], [12, 'actionXYZ'], [11, 'actionABC']], [['actionXYZ',
'SOME_JAVASCRIPT_CONTENT']]]
- [1, [[33, 'action123'], [12, 'baseXYZ'], [11, 'baseABC']], [['bas123', 'SOME_CSS_CONTENT']]]
...
我已通读参考资料和文档,但在完成以下内容时有点迷失:
-
什么是“WHERE”等价物? IE。选择以查找具有
version或12的条目 -
列出带有字段名称的项目(这样我就知道我正在查看哪个块)。在某种程度上,有点像在 SQL 的结果中包含“列标题”。
我的
format()中有命名 元组 - 在查询数据时如何查看这些名称?{'name': 'id', 'type': 'unsigned'}, {'name': 'version', 'type': 'array'}, {'name': 'data', '类型': '数组'}]
-
印刷精美! (最好是yaml)
我尝试使用https://www.tarantool.io/en/doc/2.2/reference/reference_lua/yaml/ 环绕我的选择语句,但没有任何效果。
【问题讨论】:
标签: tarantool