使用$elemMatch操作符替代elemMatch操作符,在聚合管道中使用以下代码示例:
{ $match:{ "arrayField":{ $elemMatch:{ "field1":"value1", "field2":"value2" } } } }
应替换为:
{ $match:{ "arrayField":{ $elemMatch:[ {"field1":"value1"}, {"field2":"value2"} ] } } }