Согласно документации(http://godoc.org/launchpad.net/mgo/v2)вы можете получить идентификатор вашего «Upsert» документа, если используете метод Upsert.
Существует также метод Insert, который не предоставляет эту функциональность.
Это почему? Что если я хочу выполнить Insert вместо Upsert? (или не будет веской причины для этого? Я начинаю задаваться вопросом.)