Emit.MongoDB
1.0.0-alpha.19
dotnet add package Emit.MongoDB --version 1.0.0-alpha.19
NuGet\Install-Package Emit.MongoDB -Version 1.0.0-alpha.19
<PackageReference Include="Emit.MongoDB" Version="1.0.0-alpha.19" />
<PackageVersion Include="Emit.MongoDB" Version="1.0.0-alpha.19" />
<PackageReference Include="Emit.MongoDB" />
paket add Emit.MongoDB --version 1.0.0-alpha.19
#r "nuget: Emit.MongoDB, 1.0.0-alpha.19"
#:package Emit.MongoDB@1.0.0-alpha.19
#addin nuget:?package=Emit.MongoDB&version=1.0.0-alpha.19&prerelease
#tool nuget:?package=Emit.MongoDB&version=1.0.0-alpha.19&prerelease
Emit.MongoDB
MongoDB persistence backend for Emit. Stores outbox entries in your existing MongoDB database, with atomic sequence generation and optional sharding support for when you need to scale horizontally without losing ordering guarantees.
You bring your own client and database — Emit doesn't manage the connection. Collections and indexes are created automatically on startup, so there's no migration step. The outbox collection is designed to be used as a shard key on group key, which keeps related entries co-located and avoids scatter-gather queries at scale.
Integrates with the Transactional library for MongoDB multi-document transactions, so your business writes and outbox writes commit atomically.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Emit (>= 1.0.0-alpha.19)
- MongoDB.Driver (>= 3.6.0)
- SharpCompress (>= 0.49.1)
- Snappier (>= 1.3.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Emit.MongoDB:
| Package | Downloads |
|---|---|
|
Emit.MongoDB.HealthChecks
ASP.NET Core health check for Emit's MongoDB persistence provider. Registers a ping probe that can be wired into Kubernetes liveness and readiness endpoints. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-alpha.19 | 60 | 10/26/2026 |
| 1.0.0-alpha.18 | 79 | 10/21/2026 |
| 1.0.0-alpha.17 | 159 | 9/8/2026 |
| 1.0.0-alpha.16 | 90 | 9/8/2026 |
| 1.0.0-alpha.15 | 229 | 6/30/2026 |
| 1.0.0-alpha.14 | 269 | 5/8/2026 |
| 1.0.0-alpha.13 | 90 | 4/30/2026 |
| 1.0.0-alpha.12 | 80 | 4/29/2026 |
| 1.0.0-alpha.11 | 92 | 4/24/2026 |
| 1.0.0-alpha.10 | 104 | 4/17/2026 |
| 1.0.0-alpha.9 | 102 | 4/11/2026 |
| 1.0.0-alpha.8 | 113 | 3/31/2026 |
| 1.0.0-alpha.7 | 103 | 3/25/2026 |
| 1.0.0-alpha.6 | 99 | 3/13/2026 |
| 1.0.0-alpha.5 | 92 | 3/12/2026 |
| 1.0.0-alpha.4 | 100 | 3/12/2026 |
| 1.0.0-alpha.3 | 89 | 3/6/2026 |
| 1.0.0-alpha.2 | 85 | 3/6/2026 |
| 1.0.0-alpha.1 | 91 | 3/6/2026 |