我想我已经用尽了所有可用的文档。使用 Mongo 的 C++ BSON 驱动程序,我想从 Mongo 中找到一条记录,然后根据找到的记录对象 id 对该记录执行更新。我正在努力的主要领域是更新查询。我试过的一个例子不起作用:
db.update("mydb.mycollection",
QUERY("_id" << ObjectID("521e68e5b9efcf5a9dff7052")),
BSON("$set" << BSON("somefield" << "11111")));
我找不到关于如何使用 C++ 驱动程序根据 _id 字段进行查询或更新的文档,在我的示例中,这是我唯一的唯一字段。任何示例代码都将不胜感激,尤其是运行查找查询、选择 objectID,然后更新该特定文档上的字段的示例代码。