【发布时间】:2021-07-06 21:21:11
【问题描述】:
我有以下文档结构(一个没有键的 PHP 索引数组):
Array
(
[0] => Array
(
[country] => Europe
[year] => 1997
[id] => 7600522
)
[1] => Array
(
[country] => Europe
[year] => 1997
[id] => 820426
)
[2] => Array
(
[country] => France
[year] => 1997
[id] => 12363810
)
)
我正在寻找一个选项来仅投影每个嵌套(索引)数组的 [id] 元素。我该怎么做?
我读到了 $、$elemMatch 和 $slice 运算符,但它们似乎不是我需要的。
【问题讨论】:
-
@Sammitch,我不想将未优化的文档带到网络上,并在服务器端将它们作为数组处理。相反,我只想在查询级别投影我需要的那些元素。不过还是谢谢。
标签: php arrays mongodb mongodb-query projection