#php #mongodb #mongodb-query #aggregation-framework
#php #mongodb #mongodb-запрос #агрегация-фреймворк
Вопрос:
У меня есть этот запрос:
$data = $collection->aggregate(
array('$match' => array(
'PATIENT_ID' => array(
'$in' => $arrayPatientId
)
)),
array('$group' => array(
'_id' => '$PATIENT_ID',
'massi1' => array(
'$max' => $dnameth_value
)
))
);
где я ищу MAX
значение dnameth_value
в моей коллекции для конкретного ID
присутствующего в array ( $arrayPatientId
)
Запрос выполняется более минуты и не останавливается, и я не знаю почему? Любая помощь, пожалуйста?
Комментарии:
1. попробуйте использовать что-то вроде
explain
в mysql