Play morphiaのドキュメントによると、次の構文を使用してバッチ挿入を実行します。
List<MyModel> myModels = ...;
MyModel.insert(myModels);
ただし、バッチ挿入を行うとき_id
は常に、挿入された行のは常に文字列ハッシュです。
{ "_id" : { "$oid" : "50149be2d5522755b6f564ce"} , ...
Long
application.confで設定したように、デフォルトでを期待していmorphia.id.type=Long
ます。を使用して行を挿入する.save()
と、期待どおりの結果が得られます。
_id
デフォルトのタイプを使用するバッチ挿入を実行するにはどうすればよいですか?