Как вытащить элемент из массива MongoDB php?

У меня есть следующий документ:

"parameters" : [
{
"592193d6470e6cf80d3c9874" : {
"Speed" : "1",
"Acceleration" : "2"}
}]

Мне нужно вытащить элемент ключом 592193d6470e6cf80d3c9874,

Я старался:

 $this->collection->update(
[],
['$unset' => ['parameters' => $id]], ['multiple' => true]);

куда $id Я бы 592193d6470e6cf80d3c9874,

1

Решение

$this->collection->update(['$unset' => ['parameters'=> ['_id'] => $id], ['multiple' => true]);

или же

$this->collection->update(['$unset' => ['parameters.'.$parameterId => null]], ['multiple' => true]);
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]