MongoDb
Dosaic.Plugins.Persistence.MongoDb is a plugin that allows other Dosaic components to use the MongoDb core to interact with certain databases.
Installation
To install the nuget package follow these steps:
dotnet add package Dosaic.Plugins.Persistence.MongoDbor add as package reference to your .csproj
<PackageReference Include="Dosaic.Plugins.Persistence.MongoDb" Version="" />Appsettings.yml
Configure your appsettings.yml with these properties
Postgres for example
mongodb:
host: "localhost"
database: "mongodb"
port: "27017"
password: "mongodb"
user: "mongodb"MongoDbConfiguration.cs
[Configuration("mongodb")]
public class MongoDbConfiguration
{
public string Host { get; set; } = null!;
public int Port { get; set; }
public string Database { get; set; } = null!;
public string AuthDatabase { get; set; } = null!;
public string User { get; set; } = null!;
public string Password { get; set; } = null!;
}Configuration in your plugin host
Nothing to configure
Usage
IMongoDbInstance
Last updated
