使用Mongo C ++驱动程序编辑BSON文档的字段值

时间:2019-05-10 12:35:58

标签: c++ mongodb bson mongo-cxx-driver

尝试使用Mongo C ++驱动程序更新BSON文档的一些字段值,但是看来我使用$set的实现无法正常工作。

mongo::BSONObj update(mongo::BSONObjBuilder b, mongo::BSONObj bson, int 
value)
{
    b.appendElements(BSON("$set" << bson));
    b.appendElements(BSON("$set" << BSON("modified" << mongo::DATENOW));
    b.appendElements(BSON("$set" << BSON("category" << value));
    mongo::BSONObj o = b.obj();

    return o;
}

0 个答案:

没有答案