невозможно использовать include_docs в fetchRevs, так как он отсутствует ни в интерфейсе BulkFetchDocsWrapper, ни в интерфейсе DocumentFetchParams - PullRequest
0 голосов
/ 04 июня 2018

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

Я новичок на диване в БД, и я знаю, что могу использовать «выборку», если я хочу получить документ в результате, но я хочу получить документ в результате, основанный на некоторых условиях при вызове с start_key и end_key,любая помощь будет оценена.

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

1 Ответ

0 голосов
/ 04 июня 2018

Конечная точка fetchRevs, вероятно, не то, что вы хотите.Я хотел бы взглянуть на Обзор CouchDB API и использовать:

  • PUT /mydb для создания базы данных
  • PUT /mydb/docid для создания документа вбаза данных
  • GET /mydb/_all_docs?include_docs=true для извлечения всех документов
  • POST /mydb/_find для запроса к базе данных

Эти конечные точки API смоделированы в файле определения Typescript, на который вы ссылаетесь вместес URL-адресами, которые ссылаются на эквиваленты API.

...