无法从mongodb中提取集合名称

时间:2017-11-26 16:30:46

标签: node.js mongodb

我有一个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;
    });
});

1 个答案:

答案 0 :(得分:0)

美好的一天 你的代码有效。检查你的数据库。