2017-11-26 11 views
0

私は社員コレクションが入ったmongodb(simple_demo)を持っています。mongodbからコレクション名を抽出できません

ノードJSに接続しようとしていて、コレクションをsimple_demo db内にリストしています。

私はこれをやってみましたが、何も戻ってこなかった。それはちょうど[]を示しています。

私は何か問題があったのだろうか?

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

こんにちはChridam、申し訳ありません、タイプミスですか?私は何をしたのかを確認し、listCollectionsとまったく同じスペルです。 – Adam

+0

私はあなたの変数の命名、dbオブジェクトと接続オブジェクトとはまったく異なるものです – chridam

答えて

0

おはよう あなたのコードが動作します。データベースを確認してください。

関連する問題