Передайте аргументы в функции представления couchdb-nano - PullRequest
1 голос
/ 20 апреля 2020

Я использую nodejs s nano npm module и couchdb, чтобы получить общее количество документов на основе сообщения о состоянии, которое я должен быть в состоянии просмотреть в couchdb.

Вид выглядит следующим образом.

{
    _id: "_design/docCount",
    views: {
      fileCountByStatus: {
        reduce: "_count",
        map:
          'function (doc) {\n  if(doc.status === "COMPLETE") {\n    emit(doc._id, 1);\n  }\n}'
      },
    },
    language: "javascript"
  }

Я открываю вид выше с помощью функции nano's view .

У меня такой вопрос, могу ли я в любом случае передать статус do c, используя функцию представления вместо ее жесткого кодирования ( ЗАВЕРШЕНО в приведенном выше случае)

...