在LoopBack

时间:2017-10-09 13:29:33

标签: javascript loopbackjs

我需要覆盖llopback中的远程方法find。 我在我的模型中试过这个:

'usestrict';

module.exports = function(Movimenti) {
  Movimenti.once('attached', function(obj) {
    Movimenti.find = function(filter, empty, cb) {
      cb(null, this.find({
        "where": {
          "mov_utente_fk": 2
        }
      }));
    }
  });
};

但是我收到了这个错误:

  

500超出最大调用堆栈大小

你可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以在模型 JSON 文件的模型定义中使用 scope

"scope": {
        "where": {
            "mov_utente_fk" : 2
        }
    }

来自Loopback Documentation

Scope enables you to set a scope that will apply to every query made by the model's repository