Подключение к NosDB (NoSQL)

11.11.2019

NosDB является ярким представителем NoSQL баз данных. Она разработана для использования на платформе .Net и имеет открытый исходный код. NosDb, как и многие другие не реляционные базы данных отличаются большой скоростью работы и хорошей линейной масштабируемостью. В этой статье мы рассмотрим, как создать подключение к базе данных NosDb внутри отчета с помощью плагина для дизайнера. Как вы знаете, к дизайнеру отчетов можно подключать плагины, расширяющие функциональность программы. Одно из направлений расширения функциональности – коннекторы к различным базам данных. И правда, поиск, установка и настройка коннекторов для разных баз данных занимает не мало времени. FastReport позволяет создавать плагины, которые максимально упрощают процесс подключения к данным. Однако, предварительно нужно собрать библиотеку-плагин из проекта, который входит в поставку FastReport.Net и располагается в папке:

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

После того, как вы соберете проект – получите библиотеку FastReport.NosDB.dll. Ссылку на эту библиотеку необходимо добавить в настройках дизайнера отчетов, на вкладке Plugins:

 

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

 

Здесь необходимо ввести адрес сервера, логин и пароль пользователя (если настроен), имя базы данных и коллекции. Коллекции – это аналоги таблиц. Вы можете указать одну или несколько коллекций через запятую. На этом настройка подключения завершена, осталось лишь выбрать коллекции, необходимые в отчете на следующем шаге:            

 

К сожалению, с NoSQL базой данных мы не можем использовать SQL запрос для фильтрации данных на этапе их получения. Поэтому, просто посмотрим на результат:

 

.NET .NET FastReport FastReport Connection Connection База данных База данных
3 марта 2026

Обзор на .NET 10: что нового в C# 14, ASP.NET Core, WinForms и MAUI

Microsoft выпустила .NET 10 с долгосрочной поддержкой (LTS), актуальной до 10 ноября 2028 года. Релиз принёс не революцию, но массу точечных, зрелых улучшений. Разбираем главное в этой статье.
6 февраля 2026

FastReport VCL: как 25 лет инноваций изменили подход к отчётности в VCL-приложениях

Мы решили оглянуться назад, чтобы показать, как менялись технологии отчетности, а также проследить ключевые этапы развития FastReport VCL в каждой версии.
13 октября 2025

Новые возможности экспорта изображений в Microsoft Word в FastReport .NET

В последней версии FastReport .NET мы добавили новые функции экспорта изображений. Теперь можно самостоятельно настроить баланс между качеством и размером итогового документа.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»