使用MongoDB在两个时间戳范围之间获取客户端数据错误

我需要在两个日期之间显示特定的客户数据。在这里我使用的日期都是时间戳。我已经工作过并且在两个时间戳之间获取数据,但是它将显示总的客户数量,所以请帮助任何人如何基于两个时间戳获取详细的客户数据

这是我针对所有客户的范围间查询,我需要根据用户进行检查。

  db.getcollection('invoices').find({
        createdDate: {
            $gt: 1554076800,$lt: 1585699199
        }
       
    })

ClientID :“ 5e1d9060fe1aaa0c4”

我尝试了以下代码,但获得了0个文档

db.invoices.find({

    "$and": [{
        "ClientID" : '5e1d9060fe1aaa0c4' 
    },{
    "$and": [{
        " createdDate":{ "$gte" : '1554076800'  }
    },{ " createdDate":{ "$lte" :  '1585699199' }
    }]
    }]
});
iCMS 回答:使用MongoDB在两个时间戳范围之间获取客户端数据错误

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2084116.html

大家都在问