5

mongodb にテスト データを入力するために使用できるツールの種類。過去にdbunitを使用したことがありますが、同等の maven プラグインがないようです。

4

2 に答える 2

1

http://eliothorowitz.com/post/459890033/streaming-twitter-into-mongodbこれはどのように見えますか? 今必要なのは、見つけるのがはるかに簡単な JSON または CSV ジェネレーターだけです。

于 2010-12-28T11:24:02.263 に答える
1

最初の質問は、どのソースからデータをロードしたいですか? 別のmongodbから、SQLから、xmlから、テキストファイルからなど..

私に関しては、テスト中に必要なエンティティを作成するいくつかのヘルパー クラス (mongo ドキュメントごとに 1 つ) を使用しています。また、ビジネス オブジェクトごとに 1 つのテスト クラスがあり、テスト開始前にヘルパーを実行してテスト環境を作成し、テスト終了後に作成したデータをすべて削除します。このようなアプローチは、本番データベースでも機能します。

別のアプローチを提案できます。たとえば、データを含む実稼働 mongo db がある場合、mongo データをコピーし、このデータで新しい mongo db を実行してテストを実行し、テストが終了したら、この db を削除します。

于 2010-12-23T12:01:05.350 に答える