2

在 Rails 中有default_scope( http://apidock.com/rails/ActiveRecord/Scoping/Default/ClassMethods/default_scope ),它允许在从数据库查询模型时指定一组默认应用的规则。有没有办法在猫鼬中做同样的事情?

4

1 回答 1

0

我不认为这样的事情存在,但是您可以创建自己的版本,例如find

yourSchema.static('myFind', function() {
  var query = arguments[0];
  ...augment your query here...
  return this.find.apply(this, arguments);
});

而不是Model.find(),你使用Model.myFind().

于 2013-05-16T10:46:55.950 回答