如何获取couchdb中的表's数据

How to get a table's data in couchdb

本文关键字:数据 何获取 获取 couchdb      更新时间:2023-09-26

我是couchdb的新手,所以我的问题可能看起来很简单;我用nano连接我的沙发;我已经阅读了大部分的文档,但是我无法弄清楚我如何能得到一个表中的所有数据?获取表中所有数据的语法是什么?

要获取当前数据库中的所有文档,您需要请求/{db}/_all_docs端点。

Nano将该端点封装在两个单独的函数中:listDocfetchDocs。请参阅nano.js的代码。这些函数在db对象上导出为listfetch

    list将得到数据库中所有文档的ID。
  • fetch将在结果中包含文档本身——如果你正在构建备份系统或类似的系统,这可能是你想要的。

希望有帮助!

您可能会发现本文很有用。

要获取数据库中的所有文档,可以使用_all_docs API端点,它封装在它的' db '中。方法列表。

mydb.list(function(err, body) {
  if (!err) {
    body.rows.forEach(function(doc) {
      console.log(doc);
    });
  }
});