24

(ライブ実行中の)MongoDBを使用して別のmeteorアプリを開発するにはどうすればよいですか?を実行する前に、(.meteor/server/server.js)を変更し、無効に指定してみました。MONGO_URLmeteor

これは、バンドルされたMongoDBを使用せずに、別の/カスタムのもの(基本的には別のmeteorインスタンス)である必要があります。

これはdeployメソッドで実行できますが、meteor run開発中の通常の方法はどうでしょうか。

更新:これは機能しますが、クライアント側の実装は少しグリッチのようです

4

2 に答える 2

30

非公式のMeteorFAQに記載されているように、MONGO_URL環境変数を目的のインスタンスに設定してMeteorを呼び出すことができます。

MONGO_URL=mongodb://localhost:27017 meteor

MongoDBが複数のデータベースを処理する場合は、URLに追加することで、使用するデータベースを指定できます。

MONGO_URL=mongodb://localhost:27017/mydb meteor

次のコマンドを実行することで、Meteorが開発中のローカルMongoインスタンスを開始しないようにすることもできます。

MONGO_URL=none meteor
于 2012-10-16T16:43:40.857 に答える
10

接続するデータベースを指定することを忘れないでください。私の場合、2番目のMeteorインスタンスが最初のインスタンスから開発用MongoDBサーバーに接続する必要がありました。

Meteorは開発MongoDBとデータベース'meteor'にHTTPポート+2を使用するため、2番目のサーバーを起動する正しい方法は次のとおりです。

MONGO_URL=mongodb://localhost:3002/meteor meteor --port=3800
于 2013-08-06T08:02:58.153 に答える