我想console.log数据库的所有集合(默认测试)
我找到了下面的解决方案,但它不工作。
const mongoose = require('mongoose');
mongoose.connect('mongodb://127.0.0.1:27017/test',)
.then(() => {
console.log("Database Connected");
mongoose.connection.db.listCollections().toArray((error, collections) => {
collections.forEach((collection) => {
console.log(collection.name);
});
});
})
.catch(() => {
console.log("Database connection Failed");
});
1条答案
按热度按时间a2mppw5e1#
尝试使用map而不是forEach
如果出现错误,检查是什么问题。大多数情况下,它将与db连接