sails.js - Sailsjs-水线 : How to filtering after populate?

标签 sails.js populate waterline

我使用的是sailjs + waterline,如何在填充模型后过滤数据?在这里我尝试我的代码但不起作用:

Approductbranch
    .find({deleted:1})
    .populate("mproduct_id",{where:{deleted:1}})
    .paginate({page:currpage,limit:utils.RowPerPage})
    .exec(callback)

在上面的代码中,我想像这样执行sql:

select * from approductbranch a
inner join mproduct a
on a.id = a.mproduct_id
where a.deleted = 1
and b.deleted = 1

如何做到这一点?感谢! :)

最佳答案

好问题。

目前还没有办法直接做到这一点,但有一个出色的 feature request在 Waterline 存储库中,您可以在其中分享您的想法。

关于sails.js - Sailsjs-水线 : How to filtering after populate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29196893/

相关文章:

javascript - Waterline/SailsJs 防止模型的嵌套(关系)保存

java - 如何在 Java 中自动填充数组。每个字符的具体编号

node.js - 从 sails 服务访问 Controller 方法?

node.js - Mongoose 栖息在哪里

android - 从 SQLite 数据库填充 ListView

javascript - Sails.js 1.0 的嵌套属性 where 子句不再起作用

node.js - 如何在 sails 中而不是水线中使用 MongoDB

javascript - 模型仅在 Sails 的嵌套模型中显示 ID

node.js - 如何为 MVC Controller 功能编写简单的 jasmine 测试 (sails.js)

node.js - 如何在我的 Nodejs/Sails.js 应用程序中实现 OAuth?