В моем проекте linux c кодом мы используем libmongoc-1.0 (немного старый), я хочу посчитать документ коллекции. Некоторый код такой:
fiter = bson_new();
if (!fiter)
{
warn("fail to new fiter bson");
goto out;
}
count = mongoc_collection_count(toy_coll,
MONGOC_QUERY_NONE, fiter, 0, 0, NULL, &berror);
debug("get toy count: %d", count);
Я использую Robo 3T см.есть 20 документов, но отладочное сообщение только что сообщило мне: get toy count: 19.
Я ищу документ драйвера mongo c, в нем есть новая функция mongoc_collection_count_documents (), которую моя версия libmongoc не поддерживает.
Это застряло у меня, есть ли способ исправить это?Какую информацию я должен предоставить?