#mongodb
#mongodb
Вопрос:
Он отлично работает, когда я выполняю запрос без опции
document condition;
condition << "age" << 22;
auto cursor = collection_.find(condition.view());
for (autoamp;amp; doc : cursor)
{
std::cout << bsoncxx::to_json(doc) << std::endl;
}
но как только я использую mongocxx ::options::find выбирает
document condition;
condition << "age" << 22;
mongocxx::options::find opts{};
opts.limit(1);
auto cursor = collection_.find(condition.view(), opts);
for (autoamp;amp; doc : cursor)
{
std::cout << bsoncxx::to_json(doc) << std::endl;
}
произошла ошибка конфликта прав доступа на чтение
введите описание изображения здесь
Ответ №1:
Я перекомпилировал mongocxx и создал новый проект, ошибка не появилась. Возможно, что-то не так с моей предыдущей средой.
Комментарии:
1. Вы заметили, в чем разница?