导入多个集合(nodejs,mongodb)
我是新的node.js和mongodb。 在我的数据库中,我有几个集合(一个用于用户,一个用于文章,将来还有一个…)。
在我的server.js文件中,我希望能够写入每个这些集合。 这里是我使用的代码,但我无法访问我所有的集合…你有一个想法,使这可能吗?
var databaseUrl = "mydb"; // "username:password@example.com/mydb" var collections = ["users", "article", "reports", "archery"] var db = require("mongojs").connect(databaseUrl, collections);
谢谢
您不必事先知道所有的集合以使用mongojs
,您可以使用db.collection('name_of_collection')
dynamic访问集合,并像使用现有集合一样使用它。 这个调用也会caching它,所以下次你可以说db.name_of_collection
。
在他们的git hub页面上有一堆示例: https : //github.com/gett/mongojs
祝你好运。