3

Monk を使用する Node.js (Express) アプリでは、MongoDB データベース内のすべてのコレクションのリストをレンダリングする必要があります。

Monk を使用してデータベース内のコレクションのリストを取得する方法はありますか?

4

1 に答える 1

1

これは基本的にそれを行いますが、そうするには基礎となるドライバーを掘り下げる必要があります:

var db = require('monk')('localhost/test');

db.on("open",function() {
  console.log(
    db.driver._native.command(
      { "listCollections": 1 },
      function(err,result) {
        console.log( result.cursor.firstBatch.map(function(el) {
          return el.name;
        }))
    }
  )
);

});

ドライバーコマンドはもちろん「listCollections」であり、それらはそこに到達するためにジャンプする必要がある基本的なフープです

于 2015-06-28T17:28:47.950 に答える