Вы также можете получить _id до вставки.Просто добавьте поле _id к документу с новым MongoId, т.е.в предыдущем ответе.Так что вам не нужно ждать ответа от БД.
Вам не нужно ничего вставлять в БД, чтобы получить идентификатор.Таким образом, вы можете подготовить некоторые связанные объекты, а затем
вставить или не вставить их - как транзакции, которые Монго не поддерживает (пока?). Вы на самом деле
можете генерироватьидентификатор в вашем приложении, а не в дБ, так что вы можете делать все, что вы хотите, до или после вставки.