2013-06-17 32 views
8

Tôi vừa xây dựng ứng dụng trò chuyện trên thiên thạch và triển khai nó với meteor deploy appname. Bây giờ tôi muốn xóa dữ liệu có trong ứng dụng. Như chúng ta đã biết meteor hỗ trợ cơ sở dữ liệu Mongo, tôi đã thử bởi meteor reset nhưng điều này đặt lại chỉ db địa phương của tôi không phải là ứng dụng. Vậy làm thế nào tôi có thể xóa dữ liệu từ repo meteor?Làm thế nào để xóa dữ liệu khi dự án được triển khai?

+0

Duplicate của: http://stackoverflow.com/questions/15583107/meteor-app-resetting-a-deploy-apps-db –

+0

cảm ơn bạn @ Kristoffer K nhưng có phương pháp nào để chúng tôi không phải xóa dự án và triển khai lại nó không ?? –

+0

Xin chào! Tôi không nghĩ vậy, vì meteor.com không thực sự có ý nghĩa đối với các ứng dụng sản xuất "thực" (chưa). Ví dụ Heroku, bạn sẽ có nhiều quyền kiểm soát hơn đối với ứng dụng của mình và DB. –

Trả lời

10

Việc này cũng đơn giản như mở một vỏ mongo đến cơ sở dữ liệu từ xa trên các máy chủ meteor.com.

tất cả các bạn cần làm là gõ

sao băng Mongo appname

nơi appname là tên mà bạn đã triển khai ứng dụng của bạn để.

khi bạn có lời nhắc lệnh, bạn có thể sử dụng db. collectionName .remove ({}) trên mỗi bộ sưu tập để loại bỏ dữ liệu của bạn.

Hoặc bạn có thể xóa toàn bộ triển khai của mình khỏi các máy chủ sao băng.

sao băng triển khai --delete appname

Sau đó triển khai lại

Meteor triển khai appname

Các vấn đề liên quan