你怎么能分开水线链接方法

假设我有类似的东西

User.find(options).paginate( {p:page, lim: lim} ).exec( //etc); 

有没有办法在水线分离链接查询? 例如,如果我只想在某种情况下运行.paginate。

就像是

 User.find(options); if (whatever) User.paginate( {p:page, lim: lim} ); User.exec(); 

  • sails.js服务中的水线错误实现
  • SailsJS水线中的“不包含”查询
  • 用Sails.js中的一个请求创build/更新多个logging
  • 如何使用SailsJS Waterline update()方法将数据添加到集合行中的两个字段
  • 使用吃水线时应指定哪种types的图像?
  • 是否可以在sails.js / waterline中重命名`createdAt`和`updatedAt`
  • build模:npm安装错误
  • 风帆:如何从查找function返回一个值
  • 每个函数只是返回一个查询,所以你可以做这样的事情:

     var query = User.find(options) if (whatever) query = query.paginate( {p:page, lim: lim} ); query.exec( /* callback */ )