ドキュメントの更新を行いたい。ドキュメントを更新するためにcouchbaseサブドキュメントAPIを使用しています。
更新の実行中、ドキュメント ID しか手元にありません。ただし、現在の Cas 値を取得するには、カウチベースへの get を実行する必要があります。
私の更新は次のようになります。
PrimaryBucket.mutateIn(document_id).upsert("path1","updatevalue1").upsert("path2","updatevalue2")
楽観的ロックを処理するには、使用したい"mutateIn(id).withCas(<currentcasvalue>)"
更新の実行中、ドキュメント ID しか手元にありません。ただし、現在の Cas 値を取得するには、カウチベースへの get を実行する必要があります。 更新を実行するための cas 値のみを取得するために、ドキュメント全体のフェッチを回避する方法はありますか。
これは正しいアプローチですか?