Play フレームワーク 1.2.5 と Play-Morphia モジュールを使用しています。1 回の Morphia クエリで多くのオブジェクトを更新する方法があるかどうか知りたいです。https://github.com/greenlaw110/play-morphia/blob/master/documentation/manual/crud.textileでこの例を見つけましたが、見つけるために「in」操作を使用できないようです私がIDのリストに保持しているすべてのオブジェクト。
IDがリスト「itemsIds」にある各オブジェクトにファイルされたpaidInvoiceDocNumを更新しようとしています。これは私がこれまでに試したことです: String q = TransactionItem.find().field("id").in(itemsIds).toString(); TransactionItem.o().set("paidInvoiceDocNum", String.valueOf(docNumber)).update(q);
.toString() がないと機能しません。助言がありますか?