我知道我必须定义Schema's in Mongoose,但我有一个案例,我通过
连接到MongoDBdsn = "mongodb://#{config.database.username}:#{config.database.password}@#{config.database.host}/{config.database.name}"
mongoose.connect(dsn, (err) -> throw err if err)
我的大多数写作都是以我应该的方式使用模型。但是我必须从集合中读取这一部分,而且它是Schema-less。意思是,它是由另一个进程存储的未处理数据。如何使用我的Schema成功读取然后写入其他集合?
如果我使用猫鼬,我可以不这样做吗?
答案 0 :(得分:1)
首先,你可以为它制作一个空白的模式。
var OtherSchema = new Schema({},{collection:'your-collection-name'});
Mongoose.model('Other',OtherSchema);
// ..