indexeddb 中主键的选择与运用

put函数能够在数据不存在的情况下直接填入
所以直接用put代替add使用就很方便了

主键的选择 如果使用默认的ID来作为主键
开发过程中会出现需要根据业务的ID (比如 albumId)来查询表里的数据 然后拿到表里的ID再去根据主键put数据
这样会很麻烦

在建表的时候就将业务数据中的一个唯一值来作为主键
这样在insert的时候就可以直接忽略ID 直接去写入表
这样的话就能很方便的实现业务

你可能感兴趣的:(indexeddb 中主键的选择与运用)