gpt4 book ai didi

php - mongodb - 在子数组中搜索,PHP

转载 作者:可可西里 更新时间:2023-11-01 10:35:18 26 4
gpt4 key购买 nike

我从 mongodb 开始玩随机温度数据像这样:

'weather' => array(
'Air' => array(
'Jan' => 11,
'Feb' => 20,
'Mar' => 24,
'Jun' => 28,
'Jul' => 30
)
),

现在我的问题是:如何查询 Air 阵列?

我知道我可以做类似的事情:

$query = array('weather.Air.Jan' => 11);

工作正常...

但是我如何在整个 Air 数组中搜索:

$query = array('weather.Air.$' => 40);

此查询无效...谁能帮帮我

最佳答案

很遗憾,您要查找的查询不存在。

如所写,您要求“weather.Air,其中 JSON 对象中的键包含值 40”

MongoDB 具有“钻取”数组的能力。但是,当涉及到子对象时,您必须直接触及键。没有提供“搜索所有键”方法的运算符。此项目有未完成的 JIRA 请求 right here .

关于php - mongodb - 在子数组中搜索,PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7655856/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com