Golang/mgo: Warum ist mgo nicht wieder die ID des eingefügten Dokuments?

Laut der Dokumentation (http://godoc.org/launchpad.net/mgo/v2) erhalten Sie die ID Ihres "Upserted" Dokument wenn Sie die Upsert-Methode.

Es gibt auch eine Insert-Methode, die nicht über diese Funktionalität.

Warum ist das so? Was ist, wenn ich möchte ein Insert statt ein Upsert? (oder wäre nicht immer ein Gültiger Grund, das zu wollen, das zu tun? Ich fange an zu Fragen.)

Schreibe einen Kommentar