ご指摘の理由により、現在、定期的な更新操作を使用してこれを行う方法はありません。
現時点で使用できる唯一の回避策は、ドキュメントにバージョン管理を追加し、ドキュメントを読み取り、アプリケーションで変更する適切な要素を見つけ、それらの値を変更してから update
> これには、読み取られたドキュメントのバージョンが含まれます(したがって、クエリと更新の間に他のスレッドがドキュメントを更新した場合、変更を上書きすることはありませんが、ドキュメントを再読み込みして再試行する必要があります。
バージョン管理戦略は、ドキュメント全体に基づく必要はありません。第1レベルの配列要素をバージョン管理してから、関係するサブ配列のみを更新できます($ setを使用した更新を介して)。