Turboline.NLQ2SQL.MongoDB
6.0.7
See the version list below for details.
dotnet add package Turboline.NLQ2SQL.MongoDB --version 6.0.7
NuGet\Install-Package Turboline.NLQ2SQL.MongoDB -Version 6.0.7
<PackageReference Include="Turboline.NLQ2SQL.MongoDB" Version="6.0.7" />
paket add Turboline.NLQ2SQL.MongoDB --version 6.0.7
#r "nuget: Turboline.NLQ2SQL.MongoDB, 6.0.7"
// Install Turboline.NLQ2SQL.MongoDB as a Cake Addin #addin nuget:?package=Turboline.NLQ2SQL.MongoDB&version=6.0.7 // Install Turboline.NLQ2SQL.MongoDB as a Cake Tool #tool nuget:?package=Turboline.NLQ2SQL.MongoDB&version=6.0.7
Turboline.NLP2SQL.MongoDB
Integrating MongoDB Turboline Packages in Your Application
Objective:
To integrate MongoDB Turboline Packages into your application efficiently and effectively.
Key Steps:
Create a blank project using the ASP.NET web app model view controller.
Choose .NET 8.0 for the project.
Select individual accounts for authentication.
Install the MongoDB & Turboline.AI.API.Client.Razor package from NuGet packages.
dotnet add package Turboline.NLP2SQL.MongoDB
dotnet add package Turboline.AI.API.Client.Razor
Add code in the program.cs file:
- Add namespace
using Turboline.NLQ2SQL.MongoDB;
. - Add
builder.Services.EnableTurbolineDashboard(builder.Configuration).ActivateMongo();
. - Add
app.UseTurbolineDashboard().UseMongo();
.
- Add namespace
Update the application settings with the following configurations:
- Set MongoDB as the database type.
- Provide the connection string for the database.
- Add an API key obtained from the plan subscription from https://platform.turboline.ai.
- Set an app name and logo URL.
"NLQ2SQLSettings": {
"mongoDb": {
"ConnectionString": "<Connectionstring>"
"DatabaseName": "<DatabaseName>"
},
"APIKey": "",
"AppName": "Amtev Data Studio, Powered by Turboline",
"Logo": "https://cdn.turboline.ai/cdn/adminlte/dist/img/TLLogo.png"
}
- Run the project to complete the setup.
- To access the Turboline NLQ to MOngoDB, navigate
/Turboline/mongodb
.
Cautionary Notes:
- Ensure correct installation of the MongoDB package from NuGet.
- Double-check the code additions in the program.cs file for accuracy.
- Securely store and manage the API key obtained from the subscription plan.
Tips for Efficiency:
- Follow the steps sequentially to avoid missing any crucial configurations.
- Keep all necessary information and URLs handy for quick reference during setup.
- Test the integration thoroughly after completion to ensure functionality.
By following these steps, you can seamlessly integrate MySQL Turbulent Packages into your application within a few minutes.
Using Turboline Lite Studio
Objective
To demonstrate how to navigate and utilize the features of Turboline Lite Studio for data analysis.
Key Steps
- Access the demo site using the provided URL.
- Log in using your Google account or personal email address.
- Explore the table information, including table names, column information, and number of records.
- Use the search function to find specific data, such as listing all products.
- Export data to CSV, Excel, PDF, or print it.
- Utilize the graphical interface to view data in different chart formats.
- Customize graphs by selecting specific data points or colors.
- Run complex queries to group data based on specific criteria.
Cautionary Notes
- Ensure proper login credentials to access the platform.
- Be cautious when running complex queries to avoid errors in data grouping.
- Verify data accuracy before exporting or printing.
Tips for Efficiency
- Familiarize yourself with the table information before conducting searches.
- Utilize the graphical interface to visualize data trends effectively.
- Save frequently used queries for quick access in the future.
Video Tutorial: Generate API Keys
Video Tutorial: Integrate MongoDB Turboline Packages in Your Application
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- Microsoft.AspNetCore.Mvc.Razor (>= 2.2.0)
- Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (>= 6.0.31)
- MongoDB.Driver (>= 2.27.0)
- MySql.Data (>= 8.4.0)
- Turboline.AI.API.Client.Razor (>= 6.2.7)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.