Golang/mgo :Почему mgo не возвращает идентификатор вставленного документа?

Согласно документации(http://godoc.org/launchpad.net/mgo/v2)вы можете получить идентификатор вашего «Upsert» документа, если используете метод Upsert.

Существует также метод Insert, который не предоставляет эту функциональность.
Это почему? Что если я хочу выполнить Insert вместо Upsert? (или не будет веской причины для этого? Я начинаю задаваться вопросом.)

25
задан Sebastián Grignoli 12 December 2014 в 16:15
поделиться