Používám mongoose verzi 1.2.0 a jakmile jsem vytvořil novou instanci modelu mongoose, _id je již nastaveno.
coffee> u = new User()
[object Object]
coffee> u._id
4dd68fc449aaedd177000001
Také jsem to ověřil poté, co zavolám u.save() _id připomíná to samé. Přes MongoHub jsem ověřil, že toto je skutečně skutečné ID uložené do MongoDB.