O Mongoose adicionou a capacidade de especificar o nome da coleção no esquema ou como o terceiro argumento ao declarar o modelo. Caso contrário, ele usará a versão pluralizada dada pelo nome que você mapeia para o modelo.
Tente algo como o seguinte, mapeado pelo esquema:
new Schema({ url: String, text: String, id: Number},
{ collection : 'question' }); // collection name
ou modelo mapeado:
mongoose.model('Question',
new Schema({ url: String, text: String, id: Number}),
'question'); // collection name