如何從FastReport.Net報(bào)表連接到MongoDB數(shù)據(jù)庫(kù)
首先,您需要將插件連接器庫(kù)安裝到數(shù)據(jù)庫(kù)中(點(diǎn)擊下載FastReport.Net最新安裝包),以供報(bào)表設(shè)計(jì)人員使用。它位于一個(gè)文件夾中:
C:\Program Files (x86)\FastReports\FastReport.Net\Extras\Connections\FastReport.MongoDB
打開項(xiàng)目,還原NuGet數(shù)據(jù)包并重新組裝。
結(jié)果,在Release文件夾中,您將獲得FastReport.MongoDB.dll庫(kù)。
現(xiàn)在,在報(bào)表設(shè)計(jì)器中,您可以將插件添加到菜單File-> Options中:
以這種方式添加插件后,您需要重新啟動(dòng)報(bào)表設(shè)計(jì)器。
現(xiàn)在,讓我們開始創(chuàng)建數(shù)據(jù)源。在創(chuàng)建新連接的向?qū)е校覀兛梢赃x擇一個(gè)可用的連接器:
將插件添加到設(shè)計(jì)器后,MongoBD連接器出現(xiàn)在此列表中。現(xiàn)在我們選擇了一個(gè)連接器,我們需要建立一個(gè)連接:
本地或遠(yuǎn)程服務(wù)器充當(dāng)主機(jī)。成功連接數(shù)據(jù)庫(kù)后,您需要選擇表:
在這里,這些表以用戶關(guān)系數(shù)據(jù)庫(kù)的常用形式顯示。實(shí)際上,您可以看到一個(gè)層次結(jié)構(gòu)。例如,system.users表具有一列憑據(jù),而該憑據(jù)又是一個(gè)表。
由于這不是SQL數(shù)據(jù)庫(kù),因此我們無(wú)法使用SQL編輯器查詢。因此,我們無(wú)法在準(zhǔn)備階段過(guò)濾數(shù)據(jù)。
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動(dòng) | 在線客服