1
我正在查詢集合,我想更新結果。高效更新光標列表並插入Casbah中的集合
我想更新一個字段,並讓其餘字段不變。
我有「名」和「專案編號」作爲鍵
在這種情況下條目我做:
val olderFiles = conn.find(query ++ ("filename" -> filename) ++ ("projectId" -> file.projectId))
val updatedFiles = olderFiles.map{cursor =>
cursor.put("newField",field)
cursor
}
updatedFiles.foreach(conn += _)
然而,這是緩慢的。 如何以更高效的方式更新對象列表?
謝謝!