Używam mongoose w wersji 1.2.0 i jak tylko utworzyłem nową instancję modelu mongoose, _id
jest już ustawiony.
coffee> u = new User()
[object Object]
coffee> u._id
4dd68fc449aaedd177000001
Sprawdziłem to również po wywołaniu u.save()
_id
pozostaje takie samo. Zweryfikowałem przez MongoHub, że rzeczywiście jest to prawdziwy identyfikator zapisany w MongoDB.