Table of Contents

Articles

Feature guides for Tharga.MongoDB. Skim the Getting started page first if you're new — it gives you a runnable end-to-end example. Otherwise jump to whichever topic matches what you're solving:

  • Getting started — install, configure, register a collection, the first read/write
  • Lockable collections — per-document optimistic locking with commit/release/error workflows
  • Transactions — multi-document atomicity with WithTransactionAsync and lockable lease commits
  • Keyset paginationGetPageAsync / CursorPager for grids that need O(log N) per page
  • Monitoring — the IDatabaseMonitor surface, slow-query detection, and centralised topologies via Monitor.Client / Monitor.Server
  • MCP integration — exposing collections, monitoring, and admin actions to AI clients via Tharga.MongoDB.Mcp

Each guide is short — the full reference is in the API tab.