尝试使用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;
}