SAILSJ是在视图中显示所有mongodb集合的最佳方式
我尝试在SailsJS中创建一个管理面板,我想在视图中显示connection.js中选择的mongo数据库中的所有集合,但我不知道该怎么做 我是否可以创建一个没有吃水线的模型,并为此要求模型中有猫鼬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
谢谢我创建了一个可以在应用程序中使用的服务,并在这个服务中创建了一个文件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
}