2024-05-16 19:07:25 发布
网友
我有两列state和date,我想通过在python中传递动态值来匹配它,下面是我使用的查询,但它不返回任何值
state
date
请告知以下SQL查询的MongoDB查询:
select sum(cases) from COVID19_DB.COVID19.NYTIMES_US_STATES where state='Wyoming' and date='2020-05-23' order by date asc;
谢谢, 苏梅什
阅读您的评论,我知道您只需要一个匹配两个值的简单find查询
find
我想当你说“column”时,你想说“field”,所以你只需要像这样匹配两个值:
db.collection.find({ "state": "Wyoming", "date": "2020-05-23" })
检查此example
但是,如果您使用的是聚合,那么您可以以this的方式使用$match
$match
db.collection.aggregate([ { "$match": { "state": "Wyoming", "date": "2020-05-23" } } ])
正如您所看到的,匹配多个“列”只能由您想要的所有值查找
阅读您的评论,我知道您只需要一个匹配两个值的简单
find
查询我想当你说“column”时,你想说“field”,所以你只需要像这样匹配两个值:
检查此example
但是,如果您使用的是聚合,那么您可以以this的方式使用
$match
正如您所看到的,匹配多个“列”只能由您想要的所有值查找
相关问题 更多 >
编程相关推荐