如何使用Node.js迭代levelDB中的值

时间:2018-08-31 12:08:08

标签: javascript node.js leveldb

我试图使用Node.js遍历levelDB中的所有值,但是当我调用此函数时,无论那里有多少个键值对,我都只会得到一条记录;

      db.createValueStream().on('data', function (data) 
    {
        console.log(data.toString());       
    });

例如,这里的结果是

    "mydata 1"

在这里,我要查看的是作为键值对添加的所有数据记录。所以;

    "mydata 1"
    "mydata 2"
    "mydata 3"
    ...

我看不到我在做什么错。如果查看levelDB数据文件,则可以看到存储的数据条目,因此肯定会保存它们。任何指针都很棒-我是JS和levelDB的新手。

0 个答案:

没有答案