MongoDb
Installation
dotnet add package Dosaic.Plugins.Persistence.MongoDb<PackageReference Include="Dosaic.Plugins.Persistence.MongoDb" Version="" />Configuration
appsettings.yml
mongodb:
host: "localhost"
port: 27017
database: "mydb"
authDatabase: "" # optional — falls back to 'database' when empty
user: "mongouser"
password: "s3cr3t"appsettings.json
Configuration class
docker-compose (local development)
Usage
Accessing collections
Accessing the raw MongoClient
IMongoDbInstance interface
Features
Plugin registration
Service
Lifetime
Description
Health checks
OpenTelemetry tracing
Driver metrics
Metric name
Driver event
Connection settings
Setting
Value
Last updated