javascript - 如何在 couchdb 中获取表的数据

标签 javascript node.js nosql couchdb couchdb-nano

我是 couchdb 的新手,所以我的问题看起来很简单;我正在使用 nano连接到我的 couchdb;我已经阅读了大部分 documentation ,但是我不知道如何获取表中的所有数据?获取一个表的所有数据的语法是什么?

最佳答案

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

Nano 将该端点包装在两个单独的函数中:listDocfetchDocs。查看 nano.js 的代码.这些函数是 exported on the db object as list and fetch .

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

希望对您有所帮助!

关于javascript - 如何在 couchdb 中获取表的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32106889/

相关文章:

javascript - 在 NodeJS 中使用 BETWEEN 子句

node.js - Node 使用回调或事件异步提取 zip 文件?

JavaScript 函数

javascript - Bootstrap selectpicker 奇怪的行为

javascript - 为什么对函数的调用必须包含在 function() 中

node.js - Angular 2 实时刷新应用

javascript - JS在特定索引处插入数组

cassandra - cassandra中主键上的模式匹配 'like'

mysql - 从 MySql 移植到 Redis

elasticsearch - 在 ElasticSearch 中匹配同一嵌套文档上的多个属性