Festlegen eindeutiger Objekt-IDs in eingebetteten Dokumenten in einer MongoDB-Sammlung

MongoDBs updateMany kann verwendet werden, um alle Dokumente zu aktualisieren, die übereinstimmen. Problem Wenn Sie jedoch bei Ihrer Aktualisierung eindeutige neue ObjectIDs setzen wollen, würden Sie feststellen, dass MongoDB für jeden Eintrag dieselbe ObjectID setzt: db.getCollection('mypis_collectedpis').updateMany({}, {$set: {apps: { "com.picockpit/core": { meta: { version: "2.0", name: "PiCockpit Core", image: "", description: "PiCockpit.com...

Weiterlesen