用好數據映射,MongoDB via Dotnet Core開發變會成一件超級快樂的事。 一、前言 MongoDB這幾年已經成為NoSQL的頭部數據庫。 由於MongoDB free schema 的特性,使得它在互聯網應用方面優於常規數據庫,成為了相當一部分大廠的主數據選擇;而它的 快速布署和開發簡單 的特點,也吸引着大量小開發團隊的支持。 關於MongoDB快速布署,我在15分鐘從零開始搭建支持10w+用戶的生產環境(二)里有寫,需要了可以去看看。 作為一個數據庫,基本的操作就是CRUD。MongoDB的CRUD,不使用SQL來寫,而是提供了更簡單的方式。 方式一、BsonDocument方式 BsonDocument方式,適合能熟練使用MongoDB Shell的開發者。MongoDB Driver提供了完全覆蓋Shell命令的各種方式,來處理用戶的CRUD操作。 這種方法自由度很高,可以在不需要知道完整數據集結構的情況下,完成數據庫的CRUD操作。 方式二、數據映射方式 數據映射是最常用的一種方式。準備好需要處理的數據類,直接把數據類映射到MongoDB,並對數據集進行CRUD操作。 下面,對數據映射的各個部分,我會逐個說明。 為了防止不提供原網址的轉載,特在這裏加上原文鏈接:https://www.cnblogs.com/tiger-wang/p/13185605.html 二、開發環境&基礎工程 這個Demo的開發環境是:Mac + VS Code + Dotnet Core 3.1.2。 建立工程: % dotnet new sln -o demo The template "Solution File" was created successfully. % cd demo % dotnet new console -o demo The template "Console...