C#操作MongoDb插入更新和删除的方法是什么

技术C#操作MongoDb插入更新和删除的方法是什么C#操作MongoDb插入更新和删除的方法是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所

MongoDb的插入、更新、删除方法是什么?很多新手对此不是很清楚。为了帮助大家解决这个问题,下面小编就为大家详细讲解一下。有这种需求的人可以从中学习,希望你能有所收获。

接下来,我们开始做插入、更新和删除的方法。

演示仍然使用前一个。

插入

我们在表单中添加一个新按钮,并编写insert。

插入的方法很简单。在类中实例化一个新的,赋值,然后使用collection.insert。

注意: mongo服务器服务器=新mongo客户端(connectionstr)。getserver();这个方法已经过时了,所以我们需要获取MongoServer来代替。

MongoClient client=new MongoClient(connectionStr);

蒙古服务器服务器=新蒙古服务器(蒙古服务器设置。FromClientSettings(客户端。设置));

方法如下

C#操作MongoDb插入更新和删除的方法是什么

执行后,将出现一个名为“新名称”且年龄为15岁的新记录。

让我们再次点击上面的查询,查看如下结果。

C#操作MongoDb插入更新和删除的方法是什么

更新

更新MongoDb有两种方式,一种是保存,一种是更新。

保存是在数据库中查找记录,然后更新现有的整个文档,如果不存在则插入一个新的文档。

更新的参数很多,修改前需要找出,可以同时修改多条记录。

保存方法的更新。

C#操作MongoDb插入更新和删除的方法是什么

我们得到21岁以上的人的信息,只有两个,一个是22岁,另一个是38岁,然后遍历增加2年,最后的结果是一个24岁,一个40岁。

C#操作MongoDb插入更新和删除的方法是什么

更新方法尚未研究。.

删除

删除的方法很简单,就是在集合中移除它。

Collection.remove()需要输入参数。

Collection.removeall()删除所有数据。

参数通过查询获得。

在我们的示例中,我们希望删除不到20年的数据。

var查询=查询。LT('年龄',20岁);

收藏。移除(查询);

可以实现。

如果以后想在类中删除,可以用下面屏蔽的方法,用类中的_id来关联数据库中的主键删除。

var列表=集合。AsQueryable()。其中(p=p .年龄20);

名单。ToList()。ForEach(t=

{

var查询=查询。EQ('_id ',t . _ id);

收藏。移除(查询);

});

C#操作MongoDb插入更新和删除的方法是什么

效果如下:先查询所有数据。

C#操作MongoDb插入更新和删除的方法是什么

然后我们单击删除按钮,再次单击查询。

C#操作MongoDb插入更新和删除的方法是什么

姓新的,15岁的没了。

阅读以上内容对你有帮助吗?如果您想了解更多相关知识或阅读更多相关文章,请关注行业资讯频道,感谢您的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/66429.html

(0)

相关推荐

  • solr全文检索(solr搜索)

    技术solr4.7如何建立索引本篇内容主要讲解“solr4.7如何建立索引”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“solr4.7如何建立索引”吧!solr的建立索引的方

    攻略 2021年12月22日
  • 徒以有先生也的以是什么意思,长跪而谢之中的而是什么意思

    技术徒以有先生也的以是什么意思,长跪而谢之中的而是什么意思1徒以有先生也的以是什么意思、而,承接词,然后2、整句意思是:直身而跪向唐雎道歉说。3、出自西汉刘向《唐雎不辱使命》,原文选段:唐雎曰:“此庸夫之怒也,非士之怒也

    生活 2021年10月23日
  • 怎么用snow人脸识别贴图(mask遮罩人脸识别教程)

    技术如何使用MaskTheFace实现给人脸图片戴口罩小编给大家分享一下如何使用MaskTheFace实现给人脸图片戴口罩,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下

    攻略 2021年12月19日
  • 如何进行null与index的分析

    技术如何进行null与index的分析这期内容当中小编将会给大家带来有关如何进行null与index的分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。今天在测试过程中遇到一问题, S

    攻略 2021年11月30日
  • 批量处理-单次异常-回滚单次内容

    技术批量处理-单次异常-回滚单次内容 批量处理-单次异常-回滚单次内容批量处理-单次异常-回滚单次内容
    批量任务,其中一批次异常,仅回滚 本批次整条线,但 批量任务中的其他任务不影响。解决方案:
    1.

    礼包 2021年12月16日
  • c语言中主要有几种循环语句(c语言循环语句基础知识)

    技术怎么深入了解c语言的循环语句怎么深入了解c语言的循环语句,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。C语言循环语句大多数人都希望自己是体格强健,天

    攻略 2021年12月14日