IDBCursorSync - Web API 接口参考 编辑
草案
本页尚未完工.
注意: 同步IndexedDB API版本 本来计划仅用于Web Workers, 事实上由于本身存在一些问题已经被移除. 当然,如果Web开发人员有足够的需求, IndexedDB API 的 IDBCursorSync
表示用于遍历数据库中多个记录的游标。 你只能设置 一个IDBCursorSync
代表一种游标实例, 但同时可以有无限数量的游标。.此操作在基础索引或对象存储上执行。它使应用程序能够同步处理光标范围内的所有记录。
方法概述
bool continue (in optional any key); |
void remove () raises (IDBDatabaseException); |
属性
属性 | 类型 | 描述 |
---|---|---|
count | readonly unsigned long long | 共享当前key的对象总数 |
direction | readonly unsigned short | 游标方向. 查看 《常量》 以获取可能得value. |
key | readonly any | 游标位置记录的key. |
value | any | 游标位置记录的value. 使用下面的代码设置这个属性可以增加IDBDatabaseException :
|
常量
常量 | 值 | 描述 |
---|---|---|
NEXT | 0 | 游标包含重复,并且其方向单调地key的顺序递增。 |
NEXT_NO_DUPLICATE | 1 | 游标包含不重复, 并且其方向单调地key的顺序递增. |
PREV | 2 | 游标包含重复,并且其方向单调地key的顺序递减。 |
PREV_NO_DUPLICATE | 3 | 游标包含不重复, 并且其方向单调地key的顺序递减. |
方法
continue()
将游标沿其方向前进到其键与可选键参数匹配的项。如果没有指定键,则前进到下一个位置。如果游标已到达其范围的末尾,则返回false,否则返回true。
bool continue ( in optional any key );
Parameters
- key
- 移动光标位置的key。
remove()
删除光标的位置的记录并不会改变光标的位置
void delete ( ) raises (DatabaseException);
Exceptions
使用下面的代码可以增加一个 IDBDatabaseException :
NOT_ALLOWED_ERR
- 如果在
READ_ONLY
或者SNAPSHOT_READ
模式下,潜在的下标或者对象存储不支持更新这个记录 ,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论