[Nodejs] Как использовать фильтр с разъемом покоя в loopback 3? - PullRequest
2 голосов
/ 01 июня 2019
  • У меня есть model.js, например:
module.exports = function(Magazine) {
   let coffeeShopService = Magazine.app.dataSources.CoffeeShopService;

   let filter = {where: {id : 13}};
   let result = await  coffeeShopService.getByFilter();
};

и datasource.js

  "CoffeeShopService": {
    "name": "CoffeeShopService",
    "connector": "rest",
    "operations": [
      {
        "template": {
          "method": "GET",
          "url": "http://localhost:3001/api/CoffeeShops"
        },
        "functions": {
          "getByFilter": []
        }
      }
    ]
  }

И я хочу передать filter coffeeShopService.getByFilter(); например, когда я использую axios:

const axios = require('axios');

let url = "http://localhost:3001/api/CoffeeShops";
let filter = {where: {id: 12}};
let result = await axios.get(url, {params: {filter: filter}});
...