mongoDB语法查询,查询waybill表当中2023年5月31号到6月7号之间的historyExceptionValue大于0的数据或者waybill表当中2023年5月31号到6月7号之间,checkType为1的数据
时间: 2024-03-13 12:45:31 浏览: 55
可以使用以下的MongoDB查询语句来实现:
```
db.waybill.find({
$or: [
{
$and: [
{ historyExceptionValue: { $gt: 0 } },
{ createTime: { $gte: new ISODate("2023-05-31"), $lte: new ISODate("2023-06-07") } }
]
},
{
$and: [
{ checkType: 1 },
{ createTime: { $gte: new ISODate("2023-05-31"), $lte: new ISODate("2023-06-07") } }
]
}
]
})
```
上述查询语句使用了 `$or` 操作符和 `$and` 操作符来实现两个条件的或关系。其中,第一个条件使用了 `$and` 操作符,将时间范围和 `historyExceptionValue` 大于0两个条件组合在一起;第二个条件同样使用了 `$and` 操作符,将时间范围和 `checkType` 为1两个条件组合在一起。请根据实际情况,将查询条件中的表名和字段名替换为你的实际情况。
阅读全文