【发布时间】:2015-04-17 15:58:56
【问题描述】:
我正在尝试根据特定的id 创建不同的集合,我这样做的方式是:
db.save({...}, 'collection_' + id).then(function() {
deferred.resolve();
});
这很好,我可以在我的数据库中看到新的集合。
但是,当我尝试加载这些数据时,它不起作用,因为 mongoose 强制它是复数的。
var Items = mongoose.model('collection_' + id, MySchema);
Items.count(function(err, count) {
console.log(count); = 0
});
id 是完全动态的,并且会根据我提出的每个请求而变化,如何阻止 mongoose 在每个集合名称中添加“s”?
【问题讨论】: