MongoDB C++ 数组的写操作(二)

2014-11-24 03:11:39 · 作者: · 浏览: 8
(message_id));


BSONObjBuilder con1;
con1.append("address", address);

BSONObjBuilder con2;
con2.append("$elemMatch", con1.obj());


condition.append("receivers", con2.obj());


BSONObjBuilder recs;
recs.append("receivers.$.status", status);


BSONObjBuilder set;
set.append("$set", recs.obj());

mongo_session->GetDBClientBase().update("db.schedule", mongo::Query(condition.obj()), set.obj());
}


推荐阅读: