Как подключиться к MongoDB из отчета FastReport .NET

16.11.2019

Прежде всего нужно собрать библиотеку плагина-коннектора к базе для дизайнера отчетов. Он расположен в папке:

C:\Program Files (x86)\FastReports\FastReport.Net\Extras\Connections\FastReport.MongoDB

Откройте этот проект, восстановите пакеты NuGet и соберите его.

В итоге, в папке Release вы получите библиотеку FastReport.MongoDB.dll.

Теперь, в дизайнере отчетов вы можете добавить плагин в меню File->Options:

 

После добавления плагина этим способом нужно перезапустить дизайнер отчетов.

Теперь перейдем к созданию источника данных. В мастере создания нового подключения мы можем выбрать доступный коннектор:

 

Коннектор MongoBD появился в этом списке после добавления плагина в дизайнер. Теперь, выбрав коннектор, нам нужно настроить подключение:

 

В качестве хоста выступает локальный или удаленный сервер. После успешного подключения к базе, нужно выбрать таблицы:

Тут таблицы представлены в привычном виде для пользователя реляционной БД. На самом деле вы можете видеть иерархическую структуру. Например таблица system.users имеет поле credentials, которое в свою очередь является таблицей.

Так как это не SQL база данных, редактор SQL запросов нам не доступен. Значит фильтровать данные на этапе их получения мы не сможем.

2 сентября 2024

Обзор облачного решения для создания и управления отчетами

МоиОтчеты Облако — это мощное облачное решение для создания и управления отчетами, обеспечивающее широкий спектр возможностей, от создания документов в различных форматах до интеграции с корпоративными системами.
12 августа 2024

Как собрать и установить плагин Postgres в FastReport .NET

В этой статье описывается подключение к базе посредством плагина FastReport .NET для дизайнера отчетов из Visual Studio через NuGet-сервер.
8 августа 2024

Как установить FastReport .NET и его компоненты в Windows

Пошаговая инструкция по онлайн и ручной установке через регистрационный код FastReport .NET и его компонентов в Windows.