先月までレガシー 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),
"}");
}
配列なしで更新しようとすると、完全に機能します。どうすればこれを行うことができるか教えてもらえますか。また、更新ごとに配列に複数の値を保存したいと考えています。