MongoDb的插入、更新、删除方法是什么?很多新手对此不是很清楚 。为了帮助大家解决这个问题,下面小编就为大家详细讲解一下 。有这种需求的人可以从中学习,希望你能有所收获 。接下来,我们开始做插入、更新和删除的方法 。演示仍然使用前一个 。我们在表单中添加一个新按钮,并编写insert 。插入的方法很简单 。在类中实例化一个新的,赋值,然后使用collection.insert 。注意: mongo服务器服务器=新mongo客户端(connectionstr) 。getserver();这个方法已经过时了,所以我们需要获取MongoServer来代替 。MongoClient client=new MongoClient(connectionStr);蒙古服务器服务器=新蒙古服务器(蒙古服务器设置 。FromClientSettings(客户端 。设置));执行后,将出现一个名为“新名称”且年龄为15岁的新记录 。让我们再次点击上面的查询,查看如下结果 。更新MongoDb有两种方式,一种是保存,一种是更新 。保存是在数据库中查找记录,然后更新现有的整个文档,如果不存在则插入一个新的文档 。更新的参数很多,修改前需要找出,可以同时修改多条记录 。保存方法的更新 。我们得到21岁以上的人的信息,只有两个,一个是22岁,另一个是38岁,然后遍历增加2年,最后的结果是一个24岁,一个40岁 。更新方法尚未研究 。.删除的方法很简单,就是在集合中移除它 。Collection.remove()需要输入参数 。Collection.removeall()删除所有数据 。参数通过查询获得 。在我们的示例中,我们希望删除不到20年的数据 。var查询=查询 。LT( 年龄,20岁);收藏 。移除(查询);可以实现 。如果以后想在类中删除,可以用下面屏蔽的方法,用类中的_id来关联数据库中的主键删除 。var列表=集合 。AsQueryable() 。其中(p=p .年龄20);名单 。ToList() 。ForEach(t=var查询=查询 。EQ( _id,t . _ id);收藏 。移除(查询);效果如下:先查询所有数据 。然后我们单击删除按钮,再次单击查询 。姓新的,15岁的没了 。阅读以上内容对你有帮助吗?如果您想了解更多相关知识或阅读更多相关文章,请关注行业资讯频道,感谢您的支持 。
推荐阅读
- 怎么批量删除通讯录中的联系人
- 怎么进行MongoDB和Cassandra以及HBase三种NoSQL数据库比较
- 号称基建狂魔的中国到底有多强
- Cenos7 yum如何安装mongodb以及启动错误的解决办法是什么
- 增压器压力不足怎么调,货车增压器压力不足怎么调视频
- 怎么使用百度siteapp将PC网站转化成手机网站
- MongoDB可视化工具的使用方法
- word中该咋竖向排版,word文档怎么竖向排版页面
- 高血压如何才能迅速降低 血压高怎么降压最快