美文网首页想法
微信小程序之云开发日期型字段的比较和查询应用

微信小程序之云开发日期型字段的比较和查询应用

作者: 四十年陈 | 来源:发表于2021-04-19 10:40 被阅读0次

    云开发Date日期型字段如果用于查询,特别是聚合查询,有点难搞的,官方资料说明也语焉不详,网上搜索结果也基本上都是疑问。

    本文以一个createTime字段 Date类型为例说明使用,供同道们参考。

    1、普通查询

    条件参数使用 new Date()

    .where({

        createTime: _.gte(new Date('2021/4/19 00:00:00'))

      })

    普通查询

    2、聚合查询

    先看几种不正确的方法:

    错误方法一:参数如果使用 new Date(),语法错误

    语法错误

    错误方法二:参数如果只是string字段,无结果

    无查询结果

    错误方法三:在云函数中,先定义为Date类型,在当作参数传入,无结果

    当作date类型参数传入

    正确的查询方法,如下:

    把日期型通过格式转化:dateToString,转成字符类型再做比较

    正确应用示例

    相关文章

      网友评论

        本文标题:微信小程序之云开发日期型字段的比较和查询应用

        本文链接:https://www.haomeiwen.com/subject/vdqilltx.html