【问题标题】:Get keys with their values from object store with YDN-DB使用 YDN-DB 从对象存储中获取键及其值
【发布时间】:2016-04-29 07:20:11
【问题描述】:

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

【问题讨论】:

    标签: javascript database indexeddb ydn-db persistent-object-store


    【解决方案1】:

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

    基于db.open API example:

    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。

    【讨论】:

    • Kyaw Tun,你能提供一个小例子吗,我无法理解关于 open 方法的 ydn-db Qoery wiki,我尝试了 serverl 次但对我不起作用
    • @Kyaw Tun,我正在使用自动增量,并且使用 .values() 函数将 id 与所有记录一起发送
    猜你喜欢
    • 2015-05-31
    • 1970-01-01
    • 2014-08-15
    • 2014-10-07
    • 2018-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-02
    相关资源
    最近更新 更多