如何处理Mongodb中以字符串形式存储的日期
How to handle date stored as string in Mongodb?
所以我把这个名为task_time
的字段作为字符串以'YYYY-MM-DD'
格式存储在Mongodb中(例如"2012-12-21")。
现在我需要查询这个集合,以获得其task_time
在给定时间间隔内的数据。
时间间隔以一对字符串的形式给出,这些字符串以'YYYY-MM-DD hh:mm:ss'
格式表示开始时间和结束时间(例如"2015-12-21 16:00:00")。
有没有任何方法可以在Mongo查询中直接做到这一点,而不将此任务带到我的javascript代码中?
正如我所知,$gte
和$lt
也可以处理字符串。在这个问题之后,猫鼬也是如此
items.find({
task_time: {
$gte: "2015-12-21 12:00:00",
$lt: "2015-12-21 16:00:00"
}
})
相关文章:
- 如何有效地将游戏数据存储在URL查询字符串中
- 本地存储中的字符串到字节数组转换
- 推荐在JavaScript中执行存储为字符串的函数,而不是使用eval
- 将属性作为字符串存储在变量中
- 将电子邮件验证正则表达式字符串存储在JSON中
- 将字符串存储在本地存储中
- 将大量字符串存储到IndexedDB中
- 将整个字符串存储为数据属性时出现问题
- 未捕获的语法错误:意外的标识符,将字符串存储为索引
- Javascript字符串存储在堆栈中
- 如何使用 php 有效地将一个巨大的 JavaScript 字符串存储到文件中
- 在html中创建一个文本框,可自定义,插入的字符串存储在var中
- javascript的localstorage字符串存储在哪里?
- 使用Mongoose、MongoDB和Mongoose - simpledb将字符串存储在数组中
- FileReader readAsText将文件内容作为字符串存储在result属性中,但是当console.log此结
- 访问字符串存储在一个ViewBag ajax成功
- 主干js,JSON字符串存储不正确
- 将 JSON 字符串存储在输入字段值中
- 用于跨域字符串存储的windows .name的替代解决方案
- 将base64字符串存储到GridFS(mongoDB文件存储)