私は Scala で casbah を使用して MongoDB に挿入していますが、私が見ているいくつかの動作を理解していません。
val wr = dao.collection.insert(myRecord, dao.defaultWriteConcern)
val error = wr.getCachedLastError
わかりました、ここでは空想は何もありません。実際、ドキュメントを挿入するとうまく機能します。私の問題は、同じドキュメントをもう一度挿入してからエラー == null を挿入すると、既に存在するレコードを挿入しようとしているという何らかの兆候が期待されることです。
これは、私の defaultWriteConcern が「緩い」ためですか、それとも正しい動作を理解していないだけですか? 私はcasbah 2.5.0.SNAPSHOTを使用しています。私は古いバージョンを使用していましたが、何らかのエラーが発生したことを覚えているようです。