After upgrading from 0.38.5 to 0.39.3, some questions on mongodb are now returning 'No results!'. The native query for these questions have changed. For example :
Nativer query for a question in 0.38.5 that returns results :
[{"$project":{"hsi___service":"$hsi.service","mobilephone":"$mobilephone","metas___operator":"$metas.operator"}},{"$match":{"$and":[{"$or":[{"hsi___service":{"$eq":"combo soft | 50M/50M"}},{"hsi___service":{"$eq":"combo soft | 50M/5M"}}]},{"mobilephone":{"$eq":"MOBILOVER_SOFT"}}]}},{"$project":{"_id":"$_id","___group":{"metas___operator":"$metas___operator"}}},{"$group":{"_id":"$___group","count":{"$sum":1}}},{"$sort":{"_id":1}},{"$project":{"_id":false,"metas___operator":"$_id.metas___operator","count":true}},{"$sort":{"metas___operator":1}}]
Native query for the same question in 0.39.3 with 'No results!' output :
[{"$match":{"$and":[{"$or":[{"$expr":{"$eq":["$hsi.service","combo soft | 50M/50M"]}},{"$expr":{"$eq":["$hsi.service","combo soft | 50M/5M"]}}]},{"$expr":{"$eq":["$mobilephone","MOBILOVER_SOFT"]}}]}},{"$group":{"_id":{"metas":{"operator":"$metas.operator"}},"count":{"$sum":1}}},{"$sort":{"_id":1}},{"$project":{"_id":false,"metas.operator":"$_id.metas.operator","count":true}},{"$sort":{"metas.operator":1}}]
There is no error in the log of the server.