Apenas para dar uma atualização para o Mongoose 3.x:
MyModel.find().distinct('_id', function(error, ids) {
// ids is an array of all ObjectIds
});
MyModel.find().distinct('_id', function(error, ids) {
// ids is an array of all ObjectIds
});