Извлекать отдельные данные из массива данных монго - PullRequest
0 голосов
/ 27 апреля 2018

Мне нужно получить отличные значения из нескольких массивов данных 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 в качестве ответа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...