以下代码有效,它的作用是:它从缓冲区中读取并追加到Mongo中的“s”字段,但每次通过时都会调用数据库循环:用C++将数组数组插入到mongo中
bsonData = BSON("$push"<<BSON("s" << BSON("r" << (unsigned int)RecordNumber << "t" << Variant << "u" << TimeStamp << "v" << Value)));
我希望做的是填补了向量与4个值,并插入载体到数据库中的一个电话,我想这:
for(i=0;i<vRecNo.size();i++)
{
bOB.append("s", BSON("r" << (unsigned int)vRecNo[i] <<
"t" << (unsigned int)vType[i] <<
"u" << (unsigned int)vTimeStamp[i] <<
"v" << (unsigned int)vValue[i]));
}
而造成的重复“ s在蒙古的领域。 任何帮助非常感谢,提前谢谢。