.NET 操作MongoDB入门(三)最简单的增删改查操作
来源:互联网 发布:java搭建视频服务器 编辑:程序博客网 时间:2024/05/18 11:30
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using MongoDB.Driver;using MongoDB.Bson;namespace MongoDBTest{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Mongo(); } public void Mongo() { //建立连接 var client = new MongoClient(); //建立数据库 var database = client.GetDatabase("TestDb"); //建立collection var collection = database.GetCollection("foo"); var document = new BsonDocument { {"name","MongoDB"}, {"type","Database"}, {"count",1}, {"info",new BsonDocument{{"x",203},{"y",102}}} }; //插入数据 collection.InsertOne(document); var count = collection.Count(document); Console.WriteLine(count); //查询数据 var document1 = collection.Find(document); Console.WriteLine(document1.ToString()); //更新数据 var filter = Builders .Filter.Eq("name", "MongoDB"); var update = Builders .Update.Set("name", "Ghazi"); collection.UpdateMany(filter, update); //删除数据 var filter1 = Builders .Filter.Eq("count", 101); collection.DeleteMany(filter1); BsonDocument document2 = new BsonDocument(); document2.Add("name", "MongoDB"); document2.Add("type", "Database"); document2.Add("count", "1"); collection.InsertOne(document2); } }}
阅读全文
1 0
- .NET 操作MongoDB入门(三)最简单的增删改查操作
- mongoDB搭建和运行简单的增删改查操作
- mongoDB的操作---增删改查
- MongoDB的增删改查操作
- mongodb的增删改查操作指南
- mongoDB-- 基本的操作增删改查
- MongoDB入门学习(三):MongoDB的增删查改
- mybatis-简单的增删改查操作
- mybatis-简单的增删改查操作
- 数据库的简单操作----增删改查
- Mongodb基本操作入门,增删改查和索引
- MongoDB学习03之JAVA简单操作增删改查
- MongoDB 增删查改基本操作
- mongodb php增删改查基本操作
- mongodb增删改查基本操作
- mongodb基础操作--增删改查
- mongodb增删改查操作汇总
- mongoDB 基本操作,增删改查
- 删除文件测试的测试点
- 工业无线路由器居然还能在这儿用?
- [LeetCode]415. Add Strings
- IntelliJ IDEA使用教程
- Day_01
- .NET 操作MongoDB入门(三)最简单的增删改查操作
- linux c编程入门
- Apache2+TOMCAT+Mod_JK集群环境搭建(Win7)
- 【JZOJ5406】Tree
- Android客制化------一段时间不操作Android系统则播放视频
- 那些牛人的结构化思维是如何炼成的?
- 清除浮动
- Peek和Pop功能开发(3D Touch开发之一)
- 停止HBase集群,报错:找不到pid