我有一个mongodb(simple_demo),里面有一个雇员集合。
我正在尝试连接到节点JS并列出simple_demo数据库中的集合。
我试过这样做但没有回来。它只显示[]。
我想知道我是否做错了什么?
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/simple_demo');
var db = mongoose.connection;
db.on('open', function () {
console.log("connection ok");
db.db.listCollections().toArray(function (err, names) {
console.log(names); // [{ name: 'dbname.myCollection' }]
module.exports.Collection = names;
});
});
答案 0 :(得分:0)
美好的一天 你的代码有效。检查你的数据库。