Не могу добавить объект с ключом в массив phone документа Mongo DB
В массив phone я добавляю новые данные, не могу понять как добавить ID к новым данным
$col->update(array("email"=>$email), array('$push'=>array("phone"=>"+1 000000000")));
{
"_id": "id",
"email": "Name@google.com",
"phone": [
"+1 00000000000",
"+1 00000000000",
"+1 00000000000",
"+1 00000000000",
"+1 00000000000"
]
}
Хотелось бы добавить ID к данным массива phone как на примере ниже
{
"_id": "id",
"email": "Name@google.com",
"phone": [
"a1": "+1 00000000000",
"as2": "+1 00000000000",
"a3": "+1 00000000000",
"a4": "+1 00000000000",
"v5": "+1 00000000000"
]
}
Так же интересно как люди реализуют случайную выборку? если мне например нужно вытащить из массива phone только 3 телефонных номера рандомно, как это делается?
Только начинаю изучать основы PHP и Mongo DB буду признателен за ответ(ы).
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Суть проблемы вот в чем, мне нужно передать в стек объект класса, а затем вынуть его оттуда, но после того как я вынимаю его и передаю из стека...
При попытке сборки программы появляется сообщение об ошибке одного из следующих видов:
Код на C++ работает, а на python нетВ коде подобие задачи о рюкзаке с двумя параметрами Код на C++