
MongoDB
文章平均质量分 69
Major_xx
Java搬砖人
展开
-
MongoDB数据库时区问题
利用MongoTemplate类更新mongodb集合中的指定日期字段时,用mongodb可视化工具Robo3t查看所更新的字段,发现数据库中显示时间当前时间(东8区区时)早了8个小时。点击Options==>Display Date In…==>将UTC改为Local Timezone即可。MongoDB默认的是UTC时间(协调世界时间),刚好比当前区时晚了8个小时;设置结束重新打开文档发现都变为了东八区时间。原创 2023-12-08 11:09:23 · 1294 阅读 · 0 评论 -
SpringBoot整合MongoDB
如果更新后的结果和更新前的结果是相同,返回 0。用 Aggregation 集合接收聚合操作,用 MongoTemplate 对象直接调用 aggregate,传入聚合操作集合、表名、映射对象。用 Aggregates 和 Bson 构建聚合操作对象,用预先生成的 MongoCollection 对象调用 aggregate 执行。insert 方法返回值是新增的 Document 对象,里面包含了新增后 id 的值。如果集合不存在会自动创建集合。原创 2023-12-05 11:03:05 · 756 阅读 · 0 评论 -
MongoTemplate实现根据时间等条件组合查询日期范围
而系统时间使用的是GMT+0800时间,两者正好相差。month从0开始,所以需要减去1。该时间比中国北京时间晚了8个小时,即ISODate(“2018-09-13T14:04:05.268Z”)相当于北京时间2018-09-13 06:04:05.268。然后测试上面的代码,发现成功,日期可以筛选出来,如果我们需要是 日期大于2011-1-1 并且 小于 2012-12-12呢?MongoDB中的日期格式 是 UTC 通用标准,以z来标识,格式为"yyyy-MM-dd HH:mm:ss.000Z"。原创 2023-12-04 18:03:49 · 2535 阅读 · 0 评论 -
Query、BasicDBObject、BasicDBList查询mongodb不同使用方式
【代码】BasicDBObject 和Query 查询mongodb不同使用方式。原创 2023-12-04 17:51:41 · 1681 阅读 · 0 评论 -
MongoDB日期查询详解
其中,'gte’表示大于等于,'lte’表示小于等于,'gt’表示大于,'lt’表示小于,'ISODate()'包含了日期数据的时间戳,需要放置在双引号中。原创 2023-12-04 17:19:22 · 5704 阅读 · 0 评论 -
MongoDB的下载和安装
在mongodb-win32-x86_64-windows-5.0.5目录下手动创建 data 以及conf文件夹,并在data文件夹中创建两个子文件夹db和log。可以使用MongoDB Shell、MongoDB Compass或其他MongoDB客户端工具连接到数据库。选择在任一磁盘创建空文件夹(不要使用中文路径),解压之后把文件夹内容剪切进去(本人选择 D盘,即完成安装。在conf文件夹中创建mongod.conf文件,并输入下面两个命令,然后保存;也可以在浏览器中输入下面的地址和端口号。原创 2023-08-11 18:10:17 · 2627 阅读 · 0 评论 -
如何在MongoDB中添加新用户
MongoDB是一款流行的NoSQL数据库,它的可扩展性强,可进行分布式部署,且具有高可用性。其许多优势使得越来越多的企业和组织选择MongoDB作为其数据库系统。本文将介绍如何在MongoDB中添加新用户。原创 2023-08-08 21:25:15 · 4230 阅读 · 0 评论 -
MongoDB:Unrecognized option: storage
说明:MongoDB采用的是YAML格式,所以我们只需要稍微改改就好。意思是我们配置的config文件出了问题。原创 2023-08-08 16:08:19 · 2471 阅读 · 2 评论