我正在尝试Official C driver
与之交互mongoLab
但遇到错误failed to authenticate credentials
。有没有人有任何关于如何mongolab
使用C driver
. 这是我的示例代码
const char* String_uri = "mongodb://<username>:<pwd>@ds011115.mongolab.com:11115/tempdb";
uri = mongoc_uri_new(String_uri);
client = mongoc_client_new_from_uri (uri);
collection = mongoc_client_get_collection (client, "mydb", "mycoll");
doc = bson_new_from_json ((const uint8_t *)"{\"hello\" : \"world\"}", -1, &error);
count = mongoc_collection_count (collection, MONGOC_QUERY_NONE, doc, 0, 0, NULL, &error);
if (count < 0) {
fprintf (stderr, "%s\n", error.message);
} else {
printf ("%" PRId64 "\n", count);
}