gpt4 book ai didi

php - 使用 PHP 在 MongoDB 数组中搜索

转载 作者:可可西里 更新时间:2023-11-01 09:32:06 25 4
gpt4 key购买 nike

我有一些具有以下结构的 mongoDB 文档:

[_id] => MongoId Object (
[$id] => 50664339b3e7a7cf1c000001
)
[uid] => 1
[name] => Alice
[words] => 1
[formatIds] => Array (
[0] => 1
[1] => 4
)

我想做的是在 formatIds[ ] 中找到所有值为 1 的文档。我认为有可能做到这一点。我怎样才能在 PHP 中做到这一点?

更新

感谢您的帮助。它现在工作正常。这是我编写搜索的方式,

$id=$_POST['id'];
$query = array('formatIds'=> "{$id}" );
$result = $stations_table->find($query); //where $stations_table = $db->stations;

最佳答案

根据 docs,MongoDB 以与标准值查询相同的方式处理数组值查询。 .

查询 array('formatIds' => 1) 应该有效。

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

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