我想知道是否可以使用集合作为数据库使用mongoose。
场景是,我正在使用托管,我只能拥有一个数据库,但我想创建使用不同数据库的各种站点。所以我本地就有这个:
var dbUrl = 'mongodb://127.0.0.1/database';
mongoose.connect(dbUrl);
和我的数据库,我想要使用的每个“db”都有一个集合,例如:
db.site1;
db.site2;
db.site3;
然后,我会设置mongoose,将db.site1
视为此特定网站的主数据库。
这有可能吗?
答案 0 :(得分:1)
数据库和集合不能以任何方式互换使用。您确定托管只让您拥有一个数据库吗?它们可能只让你拥有一个MongoDB服务器,它实际上可以容纳多个数据库。