mongodb
文章平均质量分 70
@9211
这个作者很懒,什么都没留下…
展开
-
MongoDB的操作
查询条件由查询条件构造器构建,这个地方网上很多示例写的有bug,当查询所有集合(表)数据的时候,filter = null 在转换的时候会抛出异常。完整的查询示例,比较麻烦的地方,是针对数组的条件查询,如果嵌套的层数比较多,查询也是同理的套娃查询。除了使用对象模型进行操作,也可以直接使用mongodb原生的BsonDocument进行操作。还有很多种类型的构造器,对应不同的操作。动态条件查询(查询全部)修改集合(表)的数据。原创 2023-01-09 13:30:24 · 244 阅读 · 0 评论 -
MongoDB的使用
环境项目添加依赖注册中间件解释:其实就是注册了一个mongodb的客户端实例,然后用这个客户端实例来实现crud,如果你想优雅点(强迫症),也可以自定义一个拓展,来注册这个实例,这是一个通用技巧,后面使用到的类请自行注册拓展,来注册中间件封装基础操作最常用的办法,就是弄个DBHelper类,这种简单粗暴的方式,在.net core里使用如果项目只操作一个数据库,直接在基类里指定操作的数据库即可,如果需要操作多个数据库,可以再新建一个子类(TestDbContext),在子类原创 2023-01-09 13:14:00 · 587 阅读 · 0 评论 -
监控mongo状态慢查询
MongoDBMonitoringService(MMS)是Mongodb厂商提供的监控服务,可以在网页和Android客户端上监控你的MongoDB状。Mongodb的命令一般很快就完成,但是在一台繁忙的机器或者有比较慢的命令时,你可以通过db.currentOp()获取当前正在执。果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。command/s每秒的命令数,比以上插入、查找、更新、删除的综合还多,还统计了别的命令。...原创 2022-07-22 16:44:34 · 748 阅读 · 0 评论