標籤:windows 預設 資料 bpa name https update ons tor
mongoDB官網
https://www.mongodb.com/
mongoDB預設安裝路徑(Windows x64平台)
C:\Program Files\MongoDB\Server\3.4\bin
mongoDB環境變數配置
啟動mongoDB服務
> mongod -dbpath D:\mongodb
> mongo
Visual Studio引用mongoDB
PM> install-package MongoDB.Driver
C#操作詳見
https://docs.mongodb.com/ecosystem/drivers/csharp/
string url = "mongodb://127.0.0.1:27017"; var client = new MongoClient(url); var db = client.GetDatabase("blog");//擷取資料庫,如果不存在就建立一個 var collection = db.GetCollection<Post>("post"); //增 //for(int i = 1; i < 10000; i++) { // Post post = new Post() // { // Id = i, // Author = "作者" + i, // CreateTime = DateTime.Now, // Issue = false, // Title = "文章" + i, // Details = Guid.NewGuid().ToString(), // Comments = new List<string>() { "評論" + i } // }; // collection.InsertOne(post); //} //查 // Console.WriteLine(collection.CountDocuments(c => 1 == 1)); // var p5 = collection.Find(p => p.Id == 5).First(); // Console.WriteLine("{0}在{1}發表了{2}", p5.Author, p5.CreateTime, p5.Title); //刪 // collection.FindOneAndDelete<Post>(p => p.Id == 6); //var p6 = collection.Find<Post>(p => p.Id == 6).FirstOrDefault(); //改 // var filter = Builders<Post>.Filter.Eq("Id", 7); // var update = Builders<Post>.Update.Set("Title", "夏天"); //collection.FindOneAndUpdate<Post>(filter, update); //var p7 = collection.Find(f => f.Id == 7).FirstOrDefault(); // Console.WriteLine("{0}在{1}發表了{2}", p7.Author, p7.CreateTime, p7.Title);
配置mongoDB服務
在mongoDB的安裝目錄下建立設定檔mongod.cfg,然後再設定檔中添加服務的日誌的輸出路徑(對路徑沒有強制要求)
systemLog: destination: file path: D:\mongodb\logs\mongodb.logstorage: dbPath: D:\mongodb\data
通過管理員開啟cmd.exe
>mongod --config "D:\mongoDB\mongod.cfg" --install --serviceName "MongoDB"
C#與mongoDB入門