MongoDB簡單使用 驅動

2021-09-07 17:52:23 字數 1332 閱讀 9811

c#中可以通過官方的驅動mongodb.drvier來使用,使用nuget安裝即可。    

install-package mongodb.driver    

bson文件操作:

using

mongodb.bson;

using

mongodb.driver;

var client = new mongoclient("

mongodb://localhost:27017");

var database = client.getdatabase("

foo"

);var collection = database.getcollection("

bar"

);await collection.insertoneasync(new

bsondocument()

);var list = await collection.find(new bsondocument("

name

", "

jack"))

.tolistasync();

foreach(var document in

list)

強型別物件:

強型別物件也是支援的,並且支援linq查詢 

using

mongodb.bson;

using

mongodb.driver;

public

class

person

public

string name

}var client = new mongoclient("

mongodb://localhost:27017");

var database = client.getdatabase("

foo"

);var collection = database.getcollection("

bar"

);await collection.insertoneasync(new person );

var list = await collection.find(x => x.name == "

jack")

.tolistasync();

foreach(var person in

list)

對於強型別物件,需要有乙個名為id的字段,不一定要求是objectid型別。並且支援linq查詢。

更多示例,可以檢視官方文件。

MongoDb簡單安裝使用

3.建立資料庫目錄 mkdir data mongo 4.進入到解壓檔案中的bin目錄中,啟動mongodb.需要兩個視窗 a視窗 mongod dbpath data mongo 對應上面的資料庫目錄,有的安裝會自動生成,dbpath可以省略,具有看情況而定 b視窗 mongo 建議 把bin目錄...

MongoDB的簡單使用

2 安裝與啟動 linux版 3 使用 4 索引 分析查詢效能 5 整合springboot使用 官網 中文網 sqlmongodb 解釋 說明 database database 資料庫table collection 資料庫表 集合 rowdocument 資料記錄行 文件 column fie...

MongoDB 安裝及簡單使用

mongodb學習筆記 mongodb 是乙個基於分布式檔案儲存的資料庫。由c 語言編寫。旨在為web應用提供可擴充套件的高效能資料儲存解決方案。mongodb 是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。它支援的資料結構非常鬆散,是類似js...