Я хочу получить количество уникальных значений. Мой запрос, как показано ниже,
$query = DB::connection('mongodb')->collection('email_message')
->distinct()->select("email_thread_id")
->where('email_account_id', (int)$request->email_account_id)
->where('status', "Active")->where('folder_id', "=", $folderId);
$result = $query->count();
значение счетчика должно быть 9, а я получаю его как 12.
он не даетЯ отличная ценность.Может ли кто-нибудь помочь мне разобраться с этим?
Я обновил мой снимок экрана mongodb ниже, здесь я удалил одну запись, поэтому он покажет всего 11 записей ![enter image description here](https://i.stack.imgur.com/3GCYP.png)