2017-01-20 14 views
3

"name.types"のような名前のmongo dbコレクションがあります。ループバックでコレクションのモデルを作成しているときに、モデル名に "。"を付けることはできません。特殊文字は許されないと言われています。だから私は "name_types"としてモデルを作成しました。今、このモデルをコレクション "name.types"にどのように接続できますか?どんな助けもありがとう。ありがとう!あなたは、モデル定義にオプションを渡すことで、このループバックモデルをmongo dbコレクションに接続できません

Post = db.define('Post', { 
     title: { type: String }, 
     content: { type: String } 
    }, 
    { 
     mongodb: { 
     collection: 'PostCollection', // Custom the collection name 
     } 
    }); 

のようなものを既存のモデルに別のコレクション名を定義することができ

答えて

2

あなたはmodel.jsonファイル内のコレクション名を設定することができます。

//model.json 

... 
"options": { 
    "validateUpsert": true,  
    "mongodb": { 
     "collection": "name_types" 
    } 
    }, 
.... 
0

あなたはmodel.jsonファイルまたはboot scriptからそれを行うことができます。 グッドラック.. :)

関連する問題