如何仅显示PouchDB中的特定数据?

时间:2014-12-30 23:19:19

标签: pouchdb

现在,当使用PouchDB数据库时,我的输出看起来像这样:

{"occupation":"kitten","cuteness":6,"_id":"abby","_rev":"1-3659256a0c4ef8bea1a3b3ef776569fa"}
[etc]...

但是,我希望它输出如下:

kitten | 6 | abby
[etc]...

我该怎么做?我正在使用db.bulkDocs代码。

        ... ]).then(function() {
            return db.allDocs({
                include_docs: true
            });
        }).then(function(result) {
            var out = '';
            var i = 0;
            result.rows.forEach(function() {
                while (i < 5) {
                    out = JSON.stringify(result.rows[i].doc) + '<br>';
                    document.getElementById('display').innerHTML += out;
                    i++;
                }
       ...

1 个答案:

答案 0 :(得分:0)

我找到了答案。如果我只想检索一个文档,我需要使用以下语法:

    db.get("1", function(err, doc) {
        if (err) {
            console.log("Failed to get document");
        } else {
        document.getElementById('display').innerHTML += doc.occupation + ', ' + doc.cuteness + ', ' + doc._id + '<br>';
        }
    });