SAILSJ是在视图中显示所有mongodb集合的最佳方式

SAILSJ是在视图中显示所有mongodb集合的最佳方式,mongodb,collections,mongoose,sails.js,waterline,Mongodb,Collections,Mongoose,Sails.js,Waterline,我尝试在SailsJS中创建一个管理面板,我想在视图中显示connection.js中选择的mongo数据库中的所有集合,但我不知道该怎么做 我是否可以创建一个没有吃水线的模型,并为此要求模型中有猫鼬 谢谢我创建了一个可以在应用程序中使用的服务,并在这个服务中创建了一个文件Collection.js var mongoose = require("mongoose"); mongoose.connect( 'mongodb://localhost/admin' ); module.exports

我尝试在SailsJS中创建一个管理面板,我想在视图中显示connection.js中选择的mongo数据库中的所有集合,但我不知道该怎么做

我是否可以创建一个没有吃水线的模型,并为此要求模型中有猫鼬


谢谢

我创建了一个可以在应用程序中使用的服务,并在这个服务中创建了一个文件Collection.js

var mongoose = require("mongoose");
mongoose.connect( 'mongodb://localhost/admin' );
module.exports = {
  list: function(cb){
    mongoose.connection.db.collectionNames(function (err, names) {
      console.log(names); // [{ name: 'dbname.myCollection' }]
      cb(names)
    });
  }
}

我叫了一个控制器,比如

Controller.list(function(names){
 //retrieve all names of collections in database mongo in names
}