Design smarter, scalable data systems with search and vector workflows using C# and .NET
Luce Carter

#Data
#MongoDB
#.NET
#C#
#Vector
#Workflows
Build smarter .NET applications by transforming complex data and delivering relevant search experiences with MongoDB aggregation, Search, and Vector Search.
Modern .NET applications often need more than basic data retrieval: they need to reshape complex data and help users find the right information. Building Modern Data Applications with MongoDB and .NET shows you how to solve these problems with MongoDB aggregation and search features in C#.
You’ll start by building aggregation pipelines and integrating them into an application. Next, you’ll create more relevant search functionality with MongoDB Search before moving to semantic search with MongoDB Vector Search.
Along the way, you’ll learn best practices for each area, helping you make sound design choices as application requirements grow. Written by Luce Carter, Senior Developer Advocate at MongoDB and Microsoft MVP for Developer Technologies, the book combines deep product knowledge with a developer-focused approach to help you move confidently from advanced querying to search and vector search in .NET.
This book is for C#/.NET developers and backend engineers who use MongoDB and want to move beyond basic queries. It suits readers who need to transform complex data, improve application search, or add semantic search. A working knowledge of C#/.NET and basic familiarity with MongoDB is recommended.
Table of Contents
Part 1: Advance Your Queries with Aggregations
Chapter 1: Transform Your Data with the Aggregation Framework
Chapter 2: Add Aggregations to the Application
Chapter 3: Best Practices for Aggregation Pipelines
Part 2: Searching Your Data
Chapter 4: Search Your Data with MongoDB Search
Chapter 5: Add MongoDB Search to the Application
Chapter 6: Best Practices for MongoDB Search
Part 3: Semantically Searching Your Data
Chapter 7: Search Your Data Semantically with MongoDB Vector Search
Chapter 8: Add Semantic Search to the Application
Chapter 9: Best Practices for MongoDB Vector Search
Part 4: Putting It All Together
Chapter 10: Key Takeaways and Next Steps
Chapter 11: Appendix
Luce Carter is a Senior Developer Advocate for MongoDB with a passion for sharing knowledge and making technology seem less intimidating. She is a Microsoft MVP for Developer Technologies and an international public speaker, enjoying speaking at conferences and other local meetups to share things she is passionate about. When not learning new things, sharing her knowledge or speaking at events, she can be found watching sports, playing squash, wishing for warmer weather and spending time with her pets..









