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

Mongodb Mongoose,填充与指定值不匹配的项,mongodb,mongoose,Mongodb,Mongoose,假设我只想在“图库”中填入我将运行的“已发布”状态: Project.populate(project, [{path: 'galleries', match: {status: 'published'} 这个很好用。但假设我想填充除状态为“已发布”的库之外的所有库……我尝试运行以下程序,但不起作用: Project.populate(project, [{path: 'galleries', not: {status: 'published'}... 回答了我自己的问题: Project.

假设我只想在“图库”中填入我将运行的“已发布”状态:

Project.populate(project, [{path: 'galleries', match: {status: 'published'}
这个很好用。但假设我想填充除状态为“已发布”的库之外的所有库……我尝试运行以下程序,但不起作用:

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

回答了我自己的问题:

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