有没有办法在离子2 +中使用类似表格和键值对的东西?
说明:我知道ionic支持sqlite,但我不需要实际的sql查询或表结构。然而,键值对很快就达到了死胡同。 例如,如果我有帖子的记录,都有唯一的ID(例如uuid),我可以将每个帖子保存为键值,如
let posts = [post1,post2,post3]
posts.foreEach(post=>{
this.storage.set(post.id,post)
})
然而,我无法检索帖子,因为我不知道他们的ID。
或者我可以像
那样存储整个数组let posts = [post1,post2,post3]
this.storage.set("posts",posts)
但是,如果没有先加载然后再次保存整个数组,我就无法添加,删除或编辑单个帖子。特别是对于很多条目,重写变得非常慢,因为我注意到了。
将键值对分组为类似于表的选项会很好。没有使用实际的sql命令和创建表的任何机会......?
我已经看到存储提供了创建不同实例的选项,但不确定这是否适合紫癜。