0

Play morphiaのドキュメントによると、次の構文を使用してバッチ挿入を実行します。

List<MyModel> myModels = ...;
MyModel.insert(myModels);

ただし、バッチ挿入を行うとき_idは常に、挿入された行のは常に文字列ハッシュです。

{ "_id" : { "$oid" : "50149be2d5522755b6f564ce"} , ...

Longapplication.confで設定したように、デフォルトでを期待していmorphia.id.type=Longます。を使用して行を挿入する.save()と、期待どおりの結果が得られます。

_idデフォルトのタイプを使用するバッチ挿入を実行するにはどうすればよいですか?

4

1 に答える 1

0

これはv1.2.9の既知の問題です:https ://github.com/greenlaw110/play-morphia/issues/89

修正は次のリリースバージョンに入ります。

于 2012-07-29T21:43:35.677 に答える