no momento em que você chama var person =new Person();person._id deve fornecer o id (mesmo que ainda não tenha sido salvo). Apenas instanciando-o é suficiente para dar-lhe um id. Você ainda pode salvá-lo depois, e isso armazenará o id, bem como o resto do objeto pessoa