MongoDB hosting extensions
⭐ Community Toolkit
The Aspire Community Toolkit MongoDB hosting extensions package provides extra functionality to the Aspire.Hosting.MongoDB hosting package.
This package provides the following features:
- DbGate management UI
Hosting integration
To get started with the Aspire Community Toolkit MongoDB hosting extensions, install the CommunityToolkit.Aspire.Hosting.MongoDB.Extensions NuGet package in the app host project.
Install the NuGet package
dotnet add package CommunityToolkit.Aspire.Hosting.MongoDB.ExtensionsAdd DbGate management UI
DbGate is a comprehensive database management tool that provides a web-based interface for managing your MongoDB databases. To add the DbGate management UI to your MongoDB resource, call the WithDbGate method on the MongoDBResourceBuilder instance:
var builder = DistributedApplication.CreateBuilder(args);
var mongodb = builder.AddMongoDB("mongodb")
.WithDbGate();
builder.AddProject<Projects.ExampleProject>()
.WithReference(mongodb);
// After adding all resources, run the app...
This adds a new DbGate resource to the app host which is available from the Aspire dashboard.