Mongoose,填充与指定值不匹配的项目

时间:2017-03-29 22:37:52

标签: mongodb mongoose

所以,让我们说我想填充'画廊',其状态为'已发布'我将运行:

Project.populate(project, [{path: 'galleries', match: {status: 'published'}

这很好用。但是,我想说我想填充所有画廊,除了那些状态为'已发布'的画廊..我尝试运行以下但是它不起作用:

Project.populate(project, [{path: 'galleries', not: {status: 'published'}...

1 个答案:

答案 0 :(得分:2)

回答了我自己的问题:

Project.populate(project, [{path: 'galleries', match: {status: {$ne: 'published'}}}