如何检查mongodb中填充的两个条件

时间:2018-02-18 17:24:49

标签: javascript mongodb mongoose

我可以在执行此查询填充时检查一个条件

populate(path : 'nextschema' , match : {'company.brand' : 'ABC'})

但是想在填充时检查两个条件。

 'company.brand' : 'ABC' && 'company.brand.length == 1'

我被困在这里,请有人帮助我。

1 个答案:

答案 0 :(得分:0)

效果很好。

 $match : {$and : [{'potent_substance.name' : {$size : 1}},
                     {'potent_substance.name' : molecule}]}