我在 Linux 上使用 MongoDB 2.4.5 64 位,使用 C++ API 插入 1 M 记录
连接后我确实打开了写关注
mongo.setWriteConcern(mongo::W_NORMAL);
for (int i=0; i<RECORDS; i++) {
mongo::BSONObj record = BSON (
"_id" << i <<
"mystring" << "hello world" );
bulk_data.push_back(record);
if (i % 10000 == 0) {
mongo.insert("insert_test.col1", bulk_data);
}
}
令人惊讶的是,当我计数时(通过count(),它只显示来自集合'insert_test.col1'的990001条记录。
我做错了什么?谢谢你的帮助。