1
Ich versuchte Feld aus dem Dokument in Mongo Terminal zu löschen, wie zum Beispiel:Wie lösche ich Felder von Mongodb (Mongo PHP)?
db.getCollection('objects').update({}, {$unset: {'value.speed':''}} , {multi: true});
Es funktioniert, aber wie dies in Mongo PHP (alte Version) zu schreiben.
Ich habe versucht:
$find = [
'value' => ['$exists' => true]
];
$update = [];
$update['$unset']['value']['speed'] = null;
$this->collection->update($find, $update, ['multiple' => true]);
Kann ich dynamisch Array wie: '$ update =;' [ '$ unset' => [ 'Wert'. $ Data [ "prefix"] => true ] .]? – Yahorow
@ Yahorow, ja, das ist ein regulärer String-Wert nach allem –