收藏
回答

云开发如何获取某个月份的信息

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 需求 客户端 wx46ae435199399e51 2.5.5

- 需求的场景描述(希望解决的问题)

    想要从数据里面获取5月份的订单,时间是用date类型存储的,如果是用云开发的话要怎么获取呢?

    还是第一次弄这种json数据库的所以不是很会弄,网上也找过,大多都是mysql的多

- 希望提供的能力


最后一次编辑于  2019-06-08
回答关注问题邀请回答
收藏

3 个回答

  • 阿白
    阿白
    2019-06-08

    存储时写:

    data: {_date: new Date(new Date().getTime() + 28800 * 1000).getTime()}

    读取时写:

    .where({_edate: _.gt(new Date(new Date().getTime() + 28800 * 1000).getTime())})

    字段名自己取,gt可以换成其他的,看文档https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-server-api/database/command.and.html

    2019-06-08
    有用
    回复 1
    • 2019-06-08

      好的 谢谢了 我试试

      2019-06-08
      回复
  • 老张
    老张
    2019-06-08

    可以存个Date.now()值,

    2019-06-08
    有用
    回复 3
    • 2019-06-08

      用毫秒吗 但是我是想在查询数据库的时候 要怎么拿  我想直接通过where查询

      2019-06-08
      回复
    • 老张
      老张
      2019-06-08回复

      大于Date(2019,4,1,0,0,0).getTime(),and,小于Date(2019,5,1,0,0,0).getTime()

      2019-06-08
      回复
    • 2019-06-08

      好的 谢谢了 我试试

      2019-06-08
      回复
  • admin
    admin
    2019-06-08

    同求,我都是储存文本

    2019-06-08
    有用
    回复 2
    • 2019-06-08

      我觉得最傻的方式 就是自己先把所有的数据获取 到 然后再一个一个搜索

      2019-06-08
      回复
    • 张雷
      张雷
      2019-06-09回复

      哈,我就是读取所有数据再处理的。感觉现在的数据库功能太少了。

      2019-06-09
      回复
登录 后发表内容