mongodb - 如何在mongodb中比较没有时间的日期
问题描述
我想在 Mongo DB 中仅使用没有时间的日子来比较 2 个 iso 日期。我想要这个查询就像 SQL 一样。
select * from data where DATE_FORMAT("data.effectivestartdate", "%Y-%m-%d")
< DATE_FORMAT("2018-11-13T23:59:59+05:30’", "%Y-%m-%d");
如何在 Mongo DB 中编写此查询?请修改此查询。
db.entityrecord.find({
"data.effectivestartdate": { "$lte": ISODate("2018-11-13T23:59:59+05:30") })
解决方案
推荐阅读
- ios - Core Data model attribute types not compatible with program types
- node.js - Mongoose 查询文档、处理结果然后删除的最佳方法?
- git - 我如何将我的代码推送到 GitHub,同时每次都收到此错误
- javascript - 如何在 Nestjs 服务中模拟猫鼬数据库
- python - 无法追溯 NoReverseMatch 错误:未找到带有参数 '('',)' 的“更新”的反向
- c# - 查询连接的 USB 设备 GUID 时出现 System.Management 异常
- airflow - KubernetesPodOperator 的自定义配置文件放在哪里
- sql-server - oracle链接服务器超慢
- javascript - Webpack 5 使用新的资产/资源类型而不是文件加载器从根目录导入图像资产文件
- javascript - Javascript中弱引用的查找表