首页 > 解决方案 > 使用 MongoDB 在两个时间戳范围之间获取客户端数据错误

问题描述

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

这是我需要根据用户检查的所有客户端之间的范围查询。

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

客户 ID:“ 5e1d9060fe1aaa0c4

我试过下面的代码,但得到 0 个文件

db.invoices.find({

    "$and": [{
        "ClientID" : '5e1d9060fe1aaa0c4' 
    },{
    "$and": [{
        " createdDate":{ "$gte" : '1554076800'  }
    },{ " createdDate":{ "$lte" :  '1585699199' }
    }]
    }]
});

标签: mongodbstudio3t

解决方案


推荐阅读