收藏
回答

小程序 云开发 aggregate 多条件查询怎么写?

以管理身份查询时显示所有日期和加密内容,eq的条件无效?

let data = event.data,
    date = data.date,
    owner = data.owner,
    skip = data.skip,
        matched = true;
if (owner) {
    matched = $.and($.eq(['$is_secret'1]), $.eq(['$is_delete'0]));
} else {
    if (date) {
        date = new Date(date + " 00:00:00");
        let dateJson = $.dateFromString({
            dateString: date.toJSON()
        });
        matched = $.and([$.gte(['$isodate_time', dateJson]), $.eq(['$is_secret'0]), $.eq(['$is_delete'0])]);
    }
}
最后一次编辑于  2021-03-05
回答关注问题邀请回答
收藏

2 个回答

  • 藏青
    藏青
    2021-03-05

    已解决!!!

    2021-03-05
    有用
    回复
  • less
    less
    2021-03-04
    if (owner = true) {
    

    ?????

    2021-03-04
    有用
    回复 1
    • 藏青
      藏青
      2021-03-04
      if (owner) {
      差不多都是这意思吧,前端传过来的管理身份查询能加密的内容
      2021-03-04
      回复
登录 后发表内容
问题标签