mongodb - 如何对数组中的所有元素求和
问题描述
好的,所以我有一组看起来像这样的对象:
{
"address":{
"building":"1007",
"coord":[
-73.856077,
40.848447
],
"street":"Morris Park Ave",
"zipcode":"10462"
},
"borough":"Bronx",
"cuisine":"Bakery",
"grades":[
{
"date":{
"$date":1393804800000
},
"grade":"A",
"score":2
},
{
"date":{
"$date":1378857600000
},
"grade":"A",
"score":6
},
{
"date":{
"$date":1358985600000
},
"grade":"A",
"score":10
},
{
"date":{
"$date":1322006400000
},
"grade":"A",
"score":9
},
{
"date":{
"$date":1299715200000
},
"grade":"B",
"score":14
}
],
"name":"Morris Park Bake Shop",
"restaurant_id":"30075445"
}
这只是这些元素集合中的一个元素。如何编写 MongoDB 查询,以便获得总分大于70
例如的餐厅?
我是 MongoDB 的新手,如果问题重复,我很抱歉,但我没有找到任何有用的东西。
解决方案
推荐阅读
- mysql - MySqlx xDevApi 驱动程序 CDK 错误:连接被拒绝(通用:111)mysql-connector-c++
- javascript - 如何设置打字稿以在父级中使用连接的组件?
- java - 如何从 2 个列表中制作地图?
- c - 使用 udev 函数时内存泄漏
- swift - 即使在初始化之后,为什么我会收到此错误?
- java - Comparator.comparing().reversed() 反转所有早期的比较器?
- spring - SpringBoot 将一个多值 HTTP-header 映射到一个类
- powershell - 无法为 Gitlab CI/CD 管道设置执行策略
- python - Python继承调用构造函数问题
- java - 具有许多纹理/精灵表的可定制播放器的渲染概念(libgdx)