como o título diz, quero realizar um find (one) para um documento, por _id, e se não existir, fazer com que ele seja criado, então se ele foi encontrado ou criado, retorne no callback.
Não quero atualizá-lo se ele existir, como li que findAndModify faz. Tenho visto muitas outras perguntas no Stackoverflow sobre isso, mas, novamente, não desejo atualizar nada.
Não tenho certeza se ao criar (ou não existir), ESSA é na verdade a atualização de que todos estão falando, é tudo tão confuso :(
collection.findAndModify({_id:'theId'}, <your sort opts>, {$setOnInsert:{foo: 'bar'}}, {new:true, upsert:true}, callback)
. Veja os documentos