为了账号安全,请及时绑定邮箱和手机立即绑定

查找两个日期之间的对象MongoDB

查找两个日期之间的对象MongoDB

慕丝7291255 2019-05-30 16:24:53
查找两个日期之间的对象MongoDB我一直在MongoDB中存储tweet,每个对象如下所示:{"_id" : ObjectId("4c02c58de500fe1be1000005"),"contributors" : null,"text" : "Hello world","user" : {     "following" : null,     "followers_count" : 5,     "utc_offset" : null,     "location" : "",     "profile_text_color" : "000000",     "friends_count" : 11,     "profile_link_color" : "0000ff",     "verified" : false,     "protected" : false,     "url" : null,     "contributors_enabled" : false,     "created_at" : "Sun May 30 18:47:06 +0000 2010",     "geo_enabled" : false,     "profile_sidebar_border_color" : "87bc44",     "statuses_count" : 13,     "favourites_count" : 0,     "description" : "",     "notifications" : null,     "profile_background_tile" : false,     "lang" : "en",     "id" : 149978111,     "time_zone" : null,     "profile_sidebar_fill_color" : "e0ff92"},"geo" : null,"coordinates" : null,"in_reply_to_user_id" : 149183152,"place" :      null,"created_at" : "Sun May 30 20:07:35 +0000 2010","source" : "web","in_reply_to_status_id" : {     "floatApprox" : 15061797850},"truncated" : false,"favorited" : false,"id" : {     "floatApprox" : 15061838001}如何编写查询,以检查创建at在18:47到19:00之间找到所有物体?是否需要更新文档,以便以特定格式存储日期?
查看完整描述

3 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

来澄清。重要的是要知道:

  • 是的,您必须传递Javascript日期对象。
  • 是的,必须是友好的
  • 是的,根据我的经验,你需要操作ISO的日期
  • 是的,处理日期通常是一个乏味的过程,mongo也不例外。

下面是代码的一个工作片段,在这里,我们做了一些日期操作,以确保MONGO(这里我使用的是monose模块,并希望对日期属性小于myDateparam的日期之前的行的结果)能够正确地处理它:

var inputDate = new Date(myDate.toISOString());MyModel.find({
    'date': { $lte: inputDate }})


查看完整回答
反对 回复 2019-05-30
  • 3 回答
  • 0 关注
  • 794 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号