Как добавить параметры запроса для репликации Couch Database в библиотеке Nano - PullRequest
0 голосов
/ 06 марта 2019

Как я могу добавить параметры запроса, используя функцию нано репликации?Я знаю, что могу установить фильтр, что мне делать, если я хотел бы использовать req.params в своей репликации?

Функция репликации в моем API:

nano.db.replicate('db1', 'db2', {
   create_target:true,
   filter: 'DESIGNDOCUMENT/CATEGORY' })
.then((body) => {
    console.log(body);
});

Документ в моем источникедБ, которая содержит фильтры:

{
  "_id": "_design/DESIGNDOCUMENT",
  "_rev": "1-c38b8cbd3b9040f3f6e3dc0e56f5c8db",
  "filters": {
    "CATEGORY": "function(doc, req) {
      if (doc.category === req.query.category ) {
        return true;
      }

      return false;
    }"
  }
}

...