docs: collect refreshed mongo-ops wiki site (UC 17 Related cross-links + themed index map)
This commit is contained in:
@@ -1438,7 +1438,11 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Use cases</strong></td>
|
||||
<td>Step-by-step recipes</td>
|
||||
<td>Step-by-step recipes, grouped by theme</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>· Getting Started</strong></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/01_basic_crud/">01 – Basic CRUD API</a></td>
|
||||
@@ -1449,10 +1453,26 @@
|
||||
<td>Product catalog with business logic</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/06_multi_model/">06 – Multi-model</a></td>
|
||||
<td>One service, many collections</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>· Transactions</strong></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/03_transactions/">03 – Transactions</a></td>
|
||||
<td>Atomic order + inventory updates</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/12_transaction_helper/">12 – Transaction helper</a></td>
|
||||
<td><code>execute_transaction</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>· Data & Queries</strong></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/04_pagination/">04 – Pagination</a></td>
|
||||
<td>Filtering, sorting, page metadata</td>
|
||||
</tr>
|
||||
@@ -1461,22 +1481,18 @@
|
||||
<td>Recoverable delete pattern</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/06_multi_model/">06 – Multi-model</a></td>
|
||||
<td>One service, many collections</td>
|
||||
<td>· <a href="03_use_cases/13_index_creation/">13 – Indexes</a></td>
|
||||
<td>Single, compound, and optioned indexes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>· Caching</strong></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/07_caching/">07 – Caching</a></td>
|
||||
<td>In-memory / Redis read cache</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/08_population/">08 – Population</a></td>
|
||||
<td>Resolve references on read</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/09_advanced_population/">09 – Advanced population</a></td>
|
||||
<td>Nested + circular references</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/10_cache_and_population/">10 – Cache + population</a></td>
|
||||
<td>Reading through cache, populating on hit</td>
|
||||
</tr>
|
||||
@@ -1485,30 +1501,38 @@
|
||||
<td>Startup/shutdown hygiene</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/12_transaction_helper/">12 – Transaction helper</a></td>
|
||||
<td><code>execute_transaction</code></td>
|
||||
<td>· <a href="03_use_cases/16_cached_repository_intricacies/">16 – Cached repository intricacies</a></td>
|
||||
<td>What's stored, JSON round-trip, typed-FK trap</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/13_index_creation/">13 – Indexes</a></td>
|
||||
<td>Single, compound, and optioned indexes</td>
|
||||
<td><strong>· Population</strong></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/14_testing_guide/">14 – Testing guide</a></td>
|
||||
<td>Mock Motor, engine, cache, transactions</td>
|
||||
<td>· <a href="03_use_cases/08_population/">08 – Population</a></td>
|
||||
<td>Resolve references on read</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/09_advanced_population/">09 – Advanced population</a></td>
|
||||
<td>Nested + circular references</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/15_populating_repository_wiring/">15 – PopulatingRepository internals</a></td>
|
||||
<td>Object ⇄ ObjectId write/read lifecycle, wiring</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/16_cached_repository_intricacies/">16 – Cached repository intricacies</a></td>
|
||||
<td>What's stored, JSON round-trip, typed-FK trap</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/17_populate_depopulate_examples/">17 – Populate & depopulate examples</a></td>
|
||||
<td>Worked shapes for depopulate/populate + cached round trip</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>· Testing</strong></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>· <a href="03_use_cases/14_testing_guide/">14 – Testing guide</a></td>
|
||||
<td>Mock Motor, engine, cache, transactions</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="04_best_practices/">Best Practices</a></td>
|
||||
<td>Layering, lifecycle, and gotchas</td>
|
||||
</tr>
|
||||
|
||||
Reference in New Issue
Block a user