write_concern = mongoc_write_concern_new();
|
mongoc_write_concern_set_w (write_concern, 1);
|
mongoc_client_set_write_concern (client, write_concern);
|
|
str = gen_collection_name ("bulk_write_concern_over_1000");
|
bulk = mongoc_bulk_operation_new (true);
|
mongoc_bulk_operation_set_database (bulk, "test");
|
mongoc_bulk_operation_set_collection (bulk, str);
|
mongoc_write_concern_set_w (write_concern, 0);
|
mongoc_bulk_operation_set_write_concern (bulk, write_concern);
|
mongoc_bulk_operation_set_client (bulk, client);
|
|
for (i = 0; i < 1010; i+=3) {
|
bson_init(&doc);
|
bson_append_int32(&doc, "_id", -1, i);
|
|
mongoc_bulk_operation_insert(bulk, &doc);
|
|
bson_destroy(&doc);
|
}
|
|
success = mongoc_bulk_operation_execute(bulk, NULL, &error);
|