c#中可以通過官方的驅動mongodb.drvier來使用,使用nuget安裝即可。
install-package mongodb.driver
bson文件操作:
usingmongodb.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查詢
usingmongodb.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...