MongoDB
MongoDB相关
为所欲为、Lynn
这个作者很懒,什么都没留下…
展开
-
mongoDB聚合函数
原生写法db.deviceDataCollection.aggregate([ { $match: { "commonDeviceData": { "$ne": null, "$exists": true }, "commonDeviceData.isAlarm": "1", "deviceId": "863204050.原创 2022-05-27 16:59:58 · 687 阅读 · 0 评论 -
MongoDB 踩过的坑之大小写问题
如果数据写入mongoDB的时候, 没办法明确的限制大小写, 那么该字段用作查询条件时, 就可能因为大小写不匹配, 而导致查不出数据. 此时就需要查询时忽略大小写.该方案适用于 身份证号等 字母比较明确的场景。该方案比较通用, 但是注意: 正则匹配的。方案2: 用 or 做处理。方案1: 用正则匹配。原创 2022-09-27 17:11:38 · 998 阅读 · 0 评论 -
MongoDB Template update的小坑
mongoTemplate.updateFirst() 这个方法, 如果传入的实体有字段没有赋值, update之后, mongo里值会置为null.大部分情况下为null的数据并不会产生什么影响,但是总归是不太好的, 所以推荐mongo的update使用下面这种方式。先根据objectId将原数据查出来, 再将传入的实体中变化的值覆盖, 这样不会产生为null的数据。1.先说一下坑之所在。...原创 2022-08-10 20:08:12 · 1367 阅读 · 0 评论 -
Java基于MongoDB Template封装Dao层
mongoDB Template 提供了许多直接操作Mongo的方法, 在此基础上在进行一层封装, 用起来更顺手。使用此封装类, 对实体有要求, 请自行修改。原创 2022-08-15 15:47:42 · 878 阅读 · 0 评论