mongotemplate spring data where子句对字段值执行乘法

wgx48brx  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(302)

我试图使用springboot2x和spring数据实现mongo查询。查询如下

{
  "$or": [
    {
      "queueStatus": "NEW"
    },
    {
      "$and": [
        {
          "queueStatus": "PRE-PROCESSING-I-ERROR"
        },
        {
          "$or": [
            {
              "$and": [
                {
                  "retrialCount": {
                    "$exists": true
                  }
                },
                {
                  "retrialCount": {
                    "$lt": 5
                  }
                }
              ]
            },
            {
              "retrialCount": {
                "$exists": false
              }
            }
          ]
            },
        {
          "$where": "this.modifiedTimeStamp < new Date(ISODate().getTime()-(this.retrialCount * 300000))"
        }
      ]
    }
  ]
}

我无法在mongotemplate中实现where子句。谢谢你的帮助!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题