Beginning MongoDB Atlas with .Net: Flexible and Scalable Document Data Storage for .Net Developers
Carter, Luce
相關主題
商品描述
This book is a tutorial on MongoDB customized for developers working in Microsoft .NET 6, .NET 7, and beyond. It explains the differences between relational database systems and the document model supported by MongoDB, and shows how to build .NET applications that run against a MongoDB database, especially one in the cloud.
Author Luce Carter kicks things off by teaching you how to determine when to use a document database versus a relational engine. After that, she walks you through building a Microsoft .NET project combining the MongoDB Atlas cloud database as a service solution with a .NET. application. In the process, you will learn how to create, read, update, and delete data in MongoDB from any .NET project.
You will come away from this book with a solid understanding of MongoDB's Developer Data Platform and how to use it from your .NET applications. You'll be able to connect to MongoDB in the cloud and take advantage of the flexibility and scalability that MongoDB's document storage model provides, and you'll understand how to craft your applications to run using document storage and the MongoDB database engine.
What You Will Learn
- Know when to use the MongoDB document model
- Build .NET applications that connect to MongoDB for data storage
- Create MongoDB clusters on the MongoDB Atlas cloud platform
- Store data in MongoDB Atlas
- Create, Read, Update, and Delete (CRUD) data from .NET Web API projects
- Test your CRUD endpoints using RESTful operations
- Validate schemas to help protect against breaking changes
Who This Book Is For
.NET developers who are looking for an alternative to relational databases, and those looking for a flexible and scalable document storage solution for use from .NET applications. Additionally, anyone wanting to learn MongoDB in the context of .NET and C# will benefit from this book.
商品描述(中文翻譯)
這本書是針對在 Microsoft .NET 6、.NET 7 及以後版本工作的開發者所定制的 MongoDB 教學。它解釋了關聯資料庫系統與 MongoDB 支援的文件模型之間的差異,並展示如何構建運行於 MongoDB 資料庫(特別是雲端資料庫)的 .NET 應用程式。
作者 Luce Carter 開始教你如何判斷何時使用文件資料庫而非關聯引擎。接著,她將帶領你建立一個結合 MongoDB Atlas 雲端資料庫作為服務解決方案的 Microsoft .NET 專案。在這個過程中,你將學會如何在任何 .NET 專案中創建、讀取、更新和刪除 MongoDB 的資料。
你將從這本書中獲得對 MongoDB 開發者資料平台的深入理解,以及如何從你的 .NET 應用程式中使用它。你將能夠連接到雲端的 MongoDB,並利用 MongoDB 文件儲存模型所提供的靈活性和可擴展性,並了解如何設計你的應用程式以使用文件儲存和 MongoDB 資料庫引擎。
你將學到的內容:
- 知道何時使用 MongoDB 文件模型
- 建立連接到 MongoDB 以進行資料儲存的 .NET 應用程式
- 在 MongoDB Atlas 雲端平台上創建 MongoDB 集群
- 在 MongoDB Atlas 中儲存資料
- 從 .NET Web API 專案中創建、讀取、更新和刪除 (CRUD) 資料
- 使用 RESTful 操作測試你的 CRUD 端點
- 驗證架構以幫助防止破壞性變更
這本書適合對象:
尋找關聯資料庫替代方案的 .NET 開發者,以及那些希望從 .NET 應用程式中使用靈活且可擴展的文件儲存解決方案的人。此外,任何希望在 .NET 和 C# 的背景下學習 MongoDB 的人都將受益於這本書。
作者簡介
Luce Carter is a Developer Advocate for MongoDB with a passion for sharing knowledge and making technology and code seem less intimidating. She is a Microsoft MVP and an international public speaker, enjoying speaking at conferences and other local meetups to share things she is passionate about. She can also be found creating YouTube videos, and blogging, or on a squash court. Her work to educate developers includes helping them to battle Imposter Syndrome-one line of code and story at a time.
作者簡介(中文翻譯)
Luce Carter 是 MongoDB 的開發者倡導者,熱衷於分享知識,讓技術和程式碼看起來不那麼令人生畏。她是微軟 MVP 及國際公開演講者,喜歡在會議和其他地方的聚會上發表演講,分享她所熱愛的事物。她也常常在創作 YouTube 影片、寫部落格,或是在壁球場上。她的工作旨在教育開發者,包括幫助他們對抗冒名頂替症候群——每次一行程式碼和一個故事。