无法将环回模型连接到mongo db集合

时间:2017-01-20 11:45:44

标签: mongodb collections loopbackjs loopback

我有一个名为" name.types"的mongo db集合。当我在环回中为集合创建模型时,我无法使用"输入模型名称。"因为它说不允许特殊字符。所以我创建了模型" name_types"。现在我如何将此模型连接到集合" name.types"?任何帮助,将不胜感激。谢谢!

2 个答案:

答案 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执行此操作。 祝你好运.. :)