假设我有类似的东西

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


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

就像是

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

最佳答案

每个函数仅返回一个查询,因此您可以执行以下操作:

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

关于node.js - 如何分隔水线链接方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31150004/

10-11 07:32