Node.js Mongoose使用特定属性值填充文档

Node.js Mongoose使用特定属性值填充文档,node.js,mongodb,mongoose,coffeescript,mongoose-populate,Node.js,Mongodb,Mongoose,Coffeescript,Mongoose Populate,我需要填充属性类型值为“Recurtive_expense”(每个文档都有该属性)的文档,但我的代码会传递找到的每个对象。我正在使用$match操作符,但什么也没发生。 这是我的密码: Tenancy.populate properties, [ {path: 'reminder.referrer', model: 'ScheduledPayment', match: {type: 'recurring_expense'}} ], (err, properties) -> cb e

我需要填充属性类型值为“Recurtive_expense”(每个文档都有该属性)的文档,但我的代码会传递找到的每个对象。我正在使用$match操作符,但什么也没发生。 这是我的密码:

Tenancy.populate properties, [
  {path: 'reminder.referrer', model: 'ScheduledPayment', match: {type: 'recurring_expense'}}
], (err, properties) ->
  cb err, properties

在中使用$in,而不是匹配:

Tenancy.populate properties, [
  {path: 'reminder.referrer', model: 'ScheduledPayment', {type { $in: ['recurring_expense']}}
], (err, properties) ->
  cb err, properties
有关更多说明,请访问以下链接: