Я думаю, что где-то читал об именах коллекций, которые по умолчанию обрабатываются как строчные буквы внутри mon goose. Я всегда обхожу его, используя модели:
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const FoobarSchema = new Schema({
name: { type: String }
}, { collection: 'fooBar' });
module.exports = mongoose.model('fooBar', FoobarSchema);
Важная часть - это то, что вы называете collection в определении схемы. В экспорте этот fooBar может быть назван как угодно, и это средство для ссылки на модель в вашем коде.