MongoDB 是一個開源的文檔型 NoSQL 數據庫??,由 MongoDB Inc. 開發,專為靈活性和可擴展性設計。
特點:
??1.文檔模型??:數據以 BSON(二進制 JSON)格式存儲,支持嵌套結構。
??2.動態 Schema??:同一集合中的文檔可以有不同的字段,無需預定義表結構。
??3.水平擴展??:通過分片(Sharding)支持海量數據和高并發。
??4.高可用性??:通過副本集(Replica Set)實現自動故障轉移。
??5.豐富的查詢語言??:支持聚合、地理空間查詢、全文檢索等。
安裝:
1.從以下地址下載合適的MongoDB安裝包:
下載 MongoDB 社區服務器 |MongoDB 數據庫
2.雙擊下載好的安裝包,開始安裝,全部選默認選項即可?
在這一步可以選custom,可以選擇安裝位置,也可以選擇complete完全安裝
以下的具體選擇可以看此鏈接的介紹在Windows上安裝_MonogDB 中文網 (mongodb.net.cn),
這里選擇默認安裝即可
如果不勾選,則可以在MongoDB官網的Tool欄下載GUI工具
安裝完成后,進入安裝目錄,創建db文件夾
在bin文件夾中打開cmd窗口,使用以下命令開啟服務:
mongod -dbpath D:\Program Files\MongoDB\Server\8.0\data\db
也可以將此路徑添加到環境變量中,然后再使用上述命令
結果:
在任務管理器中查看MongoDB是否運行成功
使用:
1.創建數據庫
打MongoDB的GUI工具,點擊增加一個鏈接
點擊save and Connect
點擊+號創建數據庫
輸入數據庫名字、集合名字,點擊Create DataBase
?創建成功!
2.使用C#鏈接MongoDB
打開NuGet包管理器,
搜索MongoDB,下載MongoDB.Driver和MongoDB.Bson包
鏈接MongoDB:
static void Main(string[] args){try{// 連接字符串(實際項目中應從配置讀取)const string connectionString = "mongodb://localhost:27017";var client = new MongoClient(connectionString);var _database = client.GetDatabase("TestMongoDB");Console.WriteLine("成功連接到MongoDB!");Console.ReadKey();}catch (MongoException ex){Console.WriteLine($"數據庫連接失敗: {ex.Message}");Environment.Exit(1);}}
結果:?
?若要了解更多使用,可訪問以下鏈接學習:
Complete MongoDB Tutorial #1 - What is MongoDB? (youtube.com)
在Windows上安裝_MonogDB 中文網 (mongodb.net.cn)
?