1

先月までレガシー C ドライバーを使用していましたが、先週から新しい C ドライバーに移行しました。これはかなり見栄えがよく、使いやすいものです。3 つの文字列、2 つの整数、2 つの配列を持つドキュメントを DB に保存しました。今、私はこの配列を更新したいと思います。このように努力していますが、

update_mod = BCON_NEW ("$set", "{",
                           "Int1", BCON_INT32 (23),
                           "Int2",BCON_INT32(34),
                           "String1",BCON_UTF8("String1"),
                           "String2", BCON_UTF8("String2"),
                           "String3",BCON_UTF8("String3"),
                           "Array1", BCON_ARRAY(&Array1),
                           "Array2", BCON_ARRAY(&Array2),
                       "}");
            }

配列なしで更新しようとすると、完全に機能します。どうすればこれを行うことができるか教えてもらえますか。また、更新ごとに配列に複数の値を保存したいと考えています。

4

2 に答える 2