MongoDB学习笔记(二) 通过samus驱动实现基本数据操作

作者:人工智能 来源:系统运维 浏览: 【】 发布时间:2025-11-04 19:24:30 评论数:
MongoDB学习笔记(二) 通过samus驱动实现基本数据操作
复制//链接字符串     string connectionString = "mongodb://localhost";     //数据库名     string databaseName = "myDatabase";   //集合名     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();     try    {          //定义一个文档对象,驱动存入两个键值对          Document doc = new Document();          doc["ID"] = 1;          doc["Msg"] = "Hello World!";          //将这个文档对象插入集合          mongoCollection.Insert(doc);          //在集合中查找键值对为ID=1的实现数据文档对象          Document docFind = mongoCollection.FindOne(new Document { { "ID", 1 } });          //输出查找到的服务器租用文档对象中键“Msg”对应的值,操作并输出          Console.WriteLine(Convert.ToString(docFind["Msg"]));     }     finally    {          //关闭链接          mongo.Disconnect();    }   1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.IT技术网