1

ReactiveMongoの$setOnInsertフィールドUpdateとフィールドを含めようとしています。FindAndModifyただし、組み込みのコマンドで動作させることができないようです。

ドキュメントを更新するためにこのフィールドを含める方法を知っている人はいますか?

4

1 に答える 1

3

この簡単な例は私にとってはうまくいきます:

val collection = ... // your collection goes here
collection.update(
  obj("_id" -> "1"),
  obj(
    "$setOnInsert" -> obj("field 1" -> "value 1"), 
    "$set" -> obj("field 2" -> "value 2")),
  upsert = true
).map {
  case n => println(n.ok.toString) // do smth
}
于 2014-04-07T10:19:13.637 に答える