【发布时间】:2015-08-20 02:23:43
【问题描述】:
我是 mongodb 和 nodejs 的新手。到目前为止,我已经能够创建一个新的 mongodb 数据库并通过 nodejs 访问它。但是我想写一些通用的方法来访问集合(CRUD),因为我的集合列表会越来越多。例如,我有一个包含书籍和作者的集合
var books = db.collection('books');
var authors = db.collection('authors');
exports.getBooks = function(callback) {
books.find(function(e, list) {
list.toArray(function(res, array) {
if (array) callback(null, array);
else callback(e, "Error !");
});
});
};
与此类似,我也有获取作者的方法。现在这变得过于重复,因为我也想为 CRUD 操作添加方法。有没有办法为我的所有收藏提供通用/通用 CRUD 方法?
【问题讨论】:
-
是的,我确实阅读了文档。
-
当您阅读文档时,您为什么会问这个问题?文档中有什么不清楚的地方吗?
-
很清楚。可能我的问题你不清楚。我知道如何对集合进行 CRUD 操作。但我想以一种可以使用它们访问所有集合的方式编写这些 CRUD 方法。可能以某种方式使用猫鼬?