2017-01-20 3 views
3

"name.types"와 같은 mongo db 콜렉션이 있습니다. 루프백으로 컬렉션 모델을 만들 때 "."기호로 모델 이름을 입력 할 수 없습니다. 특수 문자가 허용되지 않는다고 말하면서 그래서 model을 "name_types"로 만들었습니다. 이제이 모델을 "name.types"컬렉션에 연결할 수 있습니까? 어떤 도움을 주시면 감사하겠습니다. 감사!루프백 모델을 mongo db 콜렉션에 연결할 수 없습니다.

답변

2

당신은 model.json 파일에 컬렉션 이름을 설정할 수 있습니다

//model.json 

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

당신은 당신은 model.json 파일 또는 boot script에서 그것을 할 수있는이

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

같은 모델 정의 옵션, 뭔가를 전달하여 기존 모델에 대한 다른 컬렉션 이름을 정의 할 수 있습니다. 행운을 빕니다 .. :)

관련 문제