1
0
不需要使用id,但建议使用它,因为它简化了程序的编写。这一建议适用于传统的关系数据库(SQL)和索引数据库(NoSQL)。 即使您有另一个属性或一组财产(复合/复合主键)来唯一标识存储中的每个对象,也建议使用简单的整数计数器。 indexedDB提供了一种生成“未使用”id值的方法。调用createObjectStore并设置密钥路径时,请使用autoincrement标志。 请参见 MDB documentation 了解更多信息。具体来说,请查看关于对象存储键的部分。 关于第42个问题,你可以 open a cursor 然后 advance the cursor 通过42,然后检索值,更改其财产,然后,如果基础事务处于读写模式,则可以调用 cursor.update 以替换光标位置处的对象。不建议使用此技术,主要是因为它不实用,可能会造成混淆。最好使用一个简单的自动递增的整数id,特别是当您刚刚学习时。 表示键的属性的名称是什么并不重要,只要它符合正常的JavaScript对象属性命名规则,并且您可以一致地访问它。 |
ecology · 基于R中随机生成数集的子集列 2 年前 |
Krischk · 使用python;获取列表中错误项的索引[已关闭] 2 年前 |
Mohona · 对一维数组元素的迭代在几次迭代后给出了索引错误 2 年前 |
X3VI · 熊猫-重命名_轴后无法按预期工作-为什么? 2 年前 |
dam · 为什么这是我使用索引的输出?什么是索引?[闭门] 2 年前 |
Sahil Panhalkar · 显示索引超出范围的列表更新语句 2 年前 |
SpaceBallz · 比较嵌套列表中的值 2 年前 |
startresse · 自定义type\u索引顺序,无boost 2 年前 |