对於习惯用SQL的使用者, 无论是Scan或是Query还是会不太习惯, 也可以采用工具PartiSQL, 一种SQL-compatible query access.
-
可从AWS Portal直接使用PartiSQL.
-
从最简单的Select开始实作, 基本的SQL语法都可以直接套用.
-
如果栏位属性是集合类型, 那稍微调整一下语法即可.
select * from Movies where info.actors[0]='Fay Wray'
- Insert语法也跟SQL类似, 新增资料也不需考虑栏位.
insert into Employee value {'ID':'006','Name':'User05','City':'New Taipei'};
insert into Employee value {'ID':'007','Name':'User07','Age':'23'};
- Update语法基本上可套用SQL语法, 在更新的时候也可以直接修改栏位属性. 例如更新原本的String为Map, 并更新资料列原先没有的Age栏位
UPDATE Employee
SET Age=10
SET Address={'Detail':['No. 888', 'Sec 1']}
WHERE ID='004'
- 最後, Delete语法就等同於SQL语法, 也不需要再特别调整.
delete from Employee where ID='005'