7

流星アプリ用にいくつかのテストを作成しました。すべてのドキュメントを削除したり、新しいドキュメントを追加したりするセットアップメソッドとティアダウンメソッドがあるので、テスト専用のデータベースで実行したいと思います。

dbが.meteor/local/dbに保存されていることに気付きました。理想的には、db_testとdb_devに異なるポートからアクセスしてもらいたいです。

これは可能ですか?

4

1 に答える 1

10

mongod2つのプロセスを実行する必要があります。

# Dev
mongod --port 27017 --dbpath .meteor/local/db_dev

# Testing
mongod --port 28017 --dbpath .meteor/local/db_test


[編集]これは機能するはずです。リーダーボードのサンプルプロジェクトの使用:

MONGO_URL="mongodb://127.0.0.1:27017/appname_dev" meteor run --port 3000
MONGO_URL="mongodb://127.0.0.1:28017/appname_test" meteor run --port 4000

それは別々のデータベースを使用します。

于 2013-01-05T05:34:50.753 に答える