收藏
回答

db.command.lte在云服务端不能比较Date吗?

回答关注问题邀请回答
收藏

2 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-11-03

    比较Date用  db.command.aggregate.lte

    https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-server-api/database/aggregation/operators/lte.html

    查询字段 time <= 2019-10-01的记录,time必须是数据库Date类型

    const $ = db.command.aggregate

    var d = new Date('2019-10-01'),

    a = $.dateFromString({

        dateString: d.toJSON()

    })

    db.collection('xxx').aggregate()

    .addFields({

        matched: $.lte(['$time', a]),

    })

    .match({

        matched:!0

    })

    .end()


    2019-11-03
    赞同 2
    回复 1
  • 121
    121
    2019-11-03



    2019-11-03
    赞同
    回复 1
    • Eto💘Yang
      Eto💘Yang
      01-17
      我的意思是在小程序端可以比较, 为什么云端就不能了
      01-17
      回复
登录 后发表内容
问题标签