MongoDB学习笔记(二) 通过samus驱动实现基本数据操作
作者:人工智能 来源:系统运维 浏览: 【大中小】 发布时间:2025-11-04 19:24:30 评论数:

复制//链接字符串 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技术网
