Mongoose a ajouté la possibilité de spécifier le nom de la collection sous le schéma, ou comme troisième argument lors de la déclaration du modèle. Sinon, il utilisera la version plurielle donnée par le nom que vous mappez au modèle.
Essayez quelque chose comme ce qui suit, soit mappé au schéma :
new Schema({ url: String, text: String, id: Number},
{ collection : 'question' }); // collection name
ou modèle mappé :
mongoose.model('Question',
new Schema({ url: String, text: String, id: Number}),
'question'); // collection name