Tive o problema do array com retorno vazio, mesmo passando o db correto (livraria). O problema é que passei o db com o L minúsculo, sendo que criei o db com L maiúsculo. Então apenas tive que trocar "livraria" por "Livraria" e funcionou.
import mongoose from "mongoose";
async function conectaNaDataBase() {
mongoose.connect("mongodb+srv://user:password@cluster.bh8fx.mongodb.net/Livraria?retryWrites=true&w=majority&appName=Cluster");
return mongoose.connection;
};
export default conectaNaDataBase;