我有一个名为" name.types"的mongo db集合。当我在环回中为集合创建模型时,我无法使用"输入模型名称。"因为它说不允许特殊字符。所以我创建了模型" name_types"。现在我如何将此模型连接到集合" name.types"?任何帮助,将不胜感激。谢谢!
答案 0 :(得分:2)
您可以在model.json
文件中设置集合名称:
//model.json
...
"options": {
"validateUpsert": true,
"mongodb": {
"collection": "name_types"
}
},
....
答案 1 :(得分:0)
您可以通过在模型定义中传递一个选项来为现有模型定义不同的集合名称,例如
Post = db.define('Post', {
title: { type: String },
content: { type: String }
},
{
mongodb: {
collection: 'PostCollection', // Custom the collection name
}
});
您可以从model.json
文件或boot script
执行此操作。
祝你好运.. :)