Я пишу приложение MERN и пытаюсь получить все имена коллекций в моей базе данных MongoDB, используя db.getCollectionInfos
метод . Однако я получаю следующую ошибку:
Error: db.getCollectionInfos is not a function
Вот мой код. База данных подключена, так как она подключена и возвращает данные документа с другими маршрутами, которые есть в моем приложении.
Может кто-нибудь помочь мне понять, что я делаю не так?
mongoose.connect(process.env.DATABASE, { useNewUrlParser: true });
const db = mongoose.connection;
app.post("/fetchdatabasecollections", (req, res) => {
let regex = /someRegEx/g;
let collections = db.getCollectionInfos({ name: { $regex: regex } });
})