1
コレクションを照会していますが、結果を更新したいと思います。効率的にカーソルのリストを更新し、Casbahのコレクションに挿入
フィールドを更新し、残りのフィールドを変更しないとします。
私は私がやっている。この場合、キー
として「ファイル名」と「PROJECTID」のエントリがあります。
val olderFiles = conn.find(query ++ ("filename" -> filename) ++ ("projectId" -> file.projectId))
val updatedFiles = olderFiles.map{cursor =>
cursor.put("newField",field)
cursor
}
updatedFiles.foreach(conn += _)
をしかし、これは遅いです。 オブジェクトのリストをより効率的に更新するにはどうすればよいですか?
ありがとうございました!