使用 YDN-DB 从对象存储中获取键及其值

Get keys with their values from object store with YDN-DB

本文关键字:获取 YDN-DB 对象 存储 使用      更新时间:2023-09-26

我知道如何使用 YDN-DB 从对象存储中获取对象值,但是否也可以将这些值与其主键一起获取?

常见的 ydn-db 查询方法不返回键和值。您必须使用对游标进行操作的scanopen方法。

基于 db.open API 示例:

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。