【发布时间】:2016-04-29 07:20:11
【问题描述】:
我知道如何使用 YDN-DB 从对象存储中获取对象值,但是否也可以将这些值与其主键一起获取?
【问题讨论】:
标签: javascript database indexeddb ydn-db persistent-object-store
我知道如何使用 YDN-DB 从对象存储中获取对象值,但是否也可以将这些值与其主键一起获取?
【问题讨论】:
标签: javascript database indexeddb ydn-db persistent-object-store
常见的 ydn-db 查询方法不会同时返回键和值。您必须使用scan 或open 方法,它们对游标进行操作。
var iter = ydn.db.ValueIterator.where('player', 'clad', '=', 'hobbit');
var req = db.open(function(icursor) {
var player = icursor.getValue();
var key = icursor.getKey(); // this must be 'hobbit'
var primary = icursor.getPrimaryKey();
...
详见icursor API。
【讨论】: