標籤:
通過程式來操作資料庫:
//連結字串 string connectionString = "mongodb://192.168.1.107"; //資料庫名 string databaseName = "lsq"; //集合名 string collectionName = "myCollection"; //定義Mongo服務 Mongo mongo = new Mongo(connectionString); //擷取databaseName對應的資料庫,不存在則自動建立 MongoDatabase mongoDatabase = mongo.GetDatabase(databaseName) as MongoDatabase; //擷取collectionName對應的集合,不存在則自動建立 MongoCollection<Document> mongoCollection = mongoDatabase.GetCollection<Document>(collectionName) as MongoCollection<Document>; //連結資料庫 mongo.Connect();
//定義一個文檔對象,存入一個索引值對 Document doc = new Document(); doc["ID"] = 1; doc["Msg"] = "helloword!"; //將這個文檔對象插入集合 mongoCollection.Insert(doc); //在集合中尋找索引值對為ID=1的文檔對象 Document docFind = mongoCollection.FindOne(new Document { { "ID", 1 } }); //輸出尋找到的文檔對象中鍵“Msg”對應的值,並輸出 Console.WriteLine(Convert.ToString(docFind["ID"]+" "+docFind["Msg"])); Console.Read();
MongoDB(二)