mongodb - 如何从 MongoDB 中的数组中获取多个元素?
问题描述
如何一次从数组中获取满足特定条件的多个元素,例如:Date <= 2020-12-31
. 我读到了$elemMatch
,但我只能得到一个特定的元素。
"someArray": [
{
"Date": "2021-09-30",
"value": "6.62"
},
{
"Date": "2020-12-31",
"value": "8.67"
},
{
"Date": "2019-12-31",
"value": "12.81"
},
{
"Date": "2018-12-31",
"value": "13.82"
},
{
"Date": "2017-12-31",
"value": "13.83"
},
...
]
解决方案
推荐阅读
- jboss - 带有外部 Jar 的 Keycloak 自定义 SPI 部署
- ssh - SSH“kex_exchange_identification:读取:对等方重置连接”
- c# - UTF-8 数据在使用 Methodinfo.invoke 方法从 c++ 调用 c# 方法时丢失
- android - Android firebase中基于设备的黑名单用户
- html - 如何在 JavaScript 中没有 id 的 HTML 表格中插入一行
- c - C中的圆括号和花括号代码块
- sql - sql在不同的情况下自定义列名并按条件分组
- .htaccess - Htaccess 重写 url 使斜杠(/)可选
- python - 我的 Colab 停止渲染 Mathjax sympy 输出?
- amazon-cloudformation - 如何将密钥的更改自动传播到 Fargate TaskDefinitions?