0
我已经编写了一个C++函数来在Mongodb数据库的文档中插入新记录。但是,我无法完成它。我对这个API很陌生并寻求帮助。使用Mongodb C++ API将记录插入文档
我的记录到文章中看起来像这样。现在,我已经写了一个mongo shell命令来做到这一点,但是我想用C++ API来实现它。
{ _id: ObjectId('5541578bcec7d8fd45839197'), id: "sensor1", name: "/temp/s/1", ap: { name: "/ap/1/access/1" } }
C++ API。
void
LocationDb::insert(string sensorId, string sensorName, string routerName) {
BSONObj sensorObj = BSONObjBuilder().genOID().append("id", sensorId) \
.append("name",sensorName).append("ap", "name", routerName).obj();
// This last append is not clear to me.
m_conn.insert("location_db.ldb", sensorObj);
}
有人可以请帮助正确的API来达到上述结果吗?