Meteor 앱 - 배포된 앱의 DB 리셋
유성 전개 앱에서 데이터를 리셋하는 간단한 방법이 있나요?
예를 들어 다음과 같은 이름의 앱을 도입했을 경우test.meteor.com
- 그 앱에서 수집한 데이터를 어떻게 쉽게 리셋할 수 있을까요?
로컬로 나는 달린다meteor reset
하지만, 저는 프로덕션에서 무엇을 해야 할지 잘 모르겠습니다.
앱이 있는 경우 프로젝트 디렉토리에서 이 작업을 수행할 수 있습니다.
meteor deploy test.meteor.com --delete
meteor deploy test.meteor.com
첫 번째는 앱을 삭제하기 때문에 모두 공백입니다.두 번째는 새로운 인스턴스를 다시 전개합니다.
한 가지 방법은 mongo 인스턴스에 직접 로그인하여 관련 데이터를 삭제하는 것입니다.이렇게 하면 컬렉션별로 다음과 같습니다.
$ meteor mongo APP.meteor.com
> db.users.drop()
> db.xxx.drop()
DB 전체를 폐기할 수도 있지만, 그러면 그들의 환경이 혼란스러워지기 때문에 당신은 그렇게 해야 합니다.--delete
앱을 다시 배포합니다.
> db.dropDatabase()
이게 좀 오래된 건 알지만, 컬렉션 이름을 바꿨어요.그래서 네 안에/lib/collections.js
파일,
someCollection = new Mongo.Collection("originalcollection");
된다
someCollection = new Mongo.Collection("newcollectionname");
물론 앱이 데이터베이스에 대한 데이터를 생성한다고 가정합니다.
간단히 운석 DB에 액세스할 수 있습니다.
db-d2.204 를 참조해 주세요.IO: 27017/XYZ_meteor_com
여기서 XYZ = 하위 도메인
인증에는 meteor auth를 사용합니다(메타 및 패스워드).
락몽고, 로보모고, 몽구이 등 도구에서 접근할 수 있습니다.
명령줄에서 액세스하려면
먼저 사용자 이름, Meteor 비밀번호 입력으로 인증
$metrogin 로그인
그리고나서
$ meteor mongo XYZ.meteor.com
언급URL : https://stackoverflow.com/questions/15583107/meteor-app-resetting-a-deployed-apps-db
'programing' 카테고리의 다른 글
레일에서 뷰를 사용하여 JSON을 렌더링하려면 어떻게 해야 합니까? (0) | 2023.03.18 |
---|---|
React 상태에서 Set 데이터 구조 사용 (0) | 2023.03.18 |
JSON 직렬화에서 속성 이름의 기본 대소문자 (0) | 2023.03.18 |
잔가지/시간 표시자 테마에서 사용자 정의 자리 표시자 이미지 설정 (0) | 2023.03.18 |
네이티브 텍스트가 내 화면에서 지워지고 포장을 거부합니다.무엇을 해야 하나? (0) | 2023.03.18 |