简短版本:我基本上想做show collections
在 mongo shell 中所做的事情,在 mongoose 中。
长版:
我想创建一个应用程序,允许用户使用 mongo + mongoose + node.js 基本上创建自己的架构 > 集合 > 文档。
此应用程序的第一步是显示以前创建的集合及其文档。但由于这些是由用户创建的,所以它们的名字是未知的。我发现最接近的代码是:
function find (collec, query, callback) {
mongoose.connection.db.collection(collec, function (err, collection) {
collection.find(query).toArray(callback);
});
}
但我不知道集合的名称是什么,所以我无法传递 'collec' 参数。
那么,有人知道如何在不知道他们的名字的情况下获取收藏列表吗?