按照:
<a href="https://stackoverflow.com/questions/4442453/mongodb-query-condition-on-comparing-2-fields">
MongoDb查询条件比较2个字段
</A>
您可以使用
expr
像这样:
db.find({$and: [{$expr: {$eq: [“$MyArray.MyArrayField1”, “$MyField1”]}}, {“MyArray.MyArrayField2”: 26}]})
</code>