Мне нужно получить отличные значения из нескольких массивов данных mongodb.
{
"_id": ObjectId("5ae2dca33319b21f1289ad38"),
"NumEntries": NumberLong(3),
"Data": [
{
"Timestamp": "Apr 27 13:42 2018",
"Client": "Manoj"
},
{
"Timestamp": "Apr 27 13:42 2018",
"Client": "Rajesh"
},
{
"Timestamp": "Apr 27 13:43 2018",
"Client": "Manoj"
}
]
}
{
"_id": ObjectId("5ae2dc983319b26f4889ac8a"),
"NumEntries": NumberLong(1),
"Data": [
{
"Timestamp": "Apr 27 13:42 2018",
"Client": "Vikas"
}
]
}
Итак, мне нужно найти отличное имя клиента от этого, как Manoj, Rajesh & Vikas
Я использую библиотеку Codeigniter MongoDB. Пока пробовал:
$uniquemacids = $this->mongo_db->distinct('demologs', 'Data.Client');
Это дает мне логическое значение false / null в качестве ответа