2014-12-17 3 views
0

여기에 문제가 있습니다. 컬렉션에 새 값을 삽입 할 때마다 ("Locations"콜렉션이라고 부름) 변경 사항을 내 Git 저장소에 제출할 때마다, 이 컬렉션을 만들었습니다.git을 사용할 때 Meteor가 콜렉션 값을 잃는 이유는 무엇입니까?

새로운 컬렉션 값을 포함하여 내가 한 모든 변경 사항을 Git에 업로드하지 않아야합니까? 또는 값이 저장되는 .meteor 디렉토리를 무시합니다.

저는 현재 Meteor 1.0.1을 로컬로 사용하고 있습니다.

답변

3

짧은 답변 : 아니요

긴 대답 : 기본적으로

, 당신은 유성 프로젝트를 만들 때 생성되는 .meteor 폴더에 여러 파일을 무시한 .git-무시 파일을 포함하고 폴더. 이 폴더 중 하나는 로컬 MongoDB 데이터가 들어있는 폴더입니다. 개발 코드를 프로덕션에 배포 할 의도가 없으므로 GIT 저장소에 데이터를 저장하지 않는 이유는 무엇이든해서는 안되기 때문입니다.

일부 기본값이있는 경우, 당신은 당신의 컬렉션 만든 후 내가 재치가/서버 폴더에 다음과 같은 코드를 와서 무엇을하고 있는지를 제안 :

if (Meteor.isServer) { 
    Meteor.startup(function() { 
    // Do your data insert in here... 
    if (MyCollections.find().count() == 0) { 
     // Insert me some MyCollections 
    } 
    }); 
} 

이 방법을 당신이 당신의 생산 환경을 커버 할 수있다 여기서 이어야합니다. 외부에서 MongoDB를 실행해야합니다.

+0

덕분에 개념을 이해하는 데 도움이되었습니다. –

관련 문제