У меня есть следующий документ:
"parameters" : [
{
"592193d6470e6cf80d3c9874" : {
"Speed" : "1",
"Acceleration" : "2"}
}]
Мне нужно вытащить элемент ключом 592193d6470e6cf80d3c9874
,
Я старался:
$this->collection->update(
[],
['$unset' => ['parameters' => $id]], ['multiple' => true]);
куда $id
Я бы 592193d6470e6cf80d3c9874
,
$this->collection->update(['$unset' => ['parameters'=> ['_id'] => $id], ['multiple' => true]);
или же
$this->collection->update(['$unset' => ['parameters.'.$parameterId => null]], ['multiple' => true]);
Других решений пока нет …