无法在fetchRevs中使用'include_docs',因为它既不在BulkFetchDocsWrapper接口也不在DocumentFetchParams接口中

时间:2018-06-04 10:28:21

标签: node.js typescript npm couchdb couchdb-nano

https://github.com/DefinitelyTyped/DefinitelyTyped/blob/bb1cc0e143f40f52a8d771e93036fc211df85cfb/types/nano/index.d.ts#L160

我是沙发数据库的新手,我知道,如果我想在结果中使用doc,我可以使用“fetch”,但是当使用start_key和end_key调用时,我想根据某些条件使用doc。任何帮助将不胜感激。

    fetchRevs(
  docnames: BulkFetchDocsWrapper,
  params: DocumentFetchParams,
  callback?: Callback<DocumentFetchRevsResponse>
  ): Request;

1 个答案:

答案 0 :(得分:0)

fetchRevs端点可能不是您想要的。我会看一下CouchDB API Overview并使用:

  • PUT /mydb创建数据库
  • PUT /mydb/docid在数据库中创建文档
  • GET /mydb/_all_docs?include_docs=true检索所有文件
  • POST /mydb/_find查询数据库

这些API端点在您引用的Typescript定义文件中以及引用API等价物的URL中建模。