这是 products 集合中的文档示例。
object(MongoId)#8 (1) {
["$id"]=>
string(24) "5165b2c8ac951ab812000001"
}
int(0)
array(7) {
[0]=>
array(2) {
["sValue"]=>
string(10) "1223828372"
["iPosX"]=>
int(0)
}
[1]=>
array(2) {
["sValue"]=>
string(12) "Epson EB-S11"
["iPosX"]=>
int(1)
}
[2]=>
array(2) {
["sValue"]=>
string(6) "Beamer"
["iPosX"]=>
int(2)
}
[3]=>
array(2) {
["sValue"]=>
string(48) "TV>>Beamer & Projektoren|Epson EB-S11-1300742000"
["iPosX"]=>
int(3)
}
[4]=>
array(2) {
["sValue"]=>
string(6) "398.00"
["iPosX"]=>
int(4)
}
[5]=>
array(2) {
["sValue"]=>
string(85) "http://www.myshop.com/product-1223828372.html"
["iPosX"]=>
int(5)
}
[6]=>
array(2) {
["sValue"]=>
string(5) "Epson"
["iPosX"]=>
int(6)
}
}
我想选择此集合中的产品,但不是所有子文档。例如:我只想从这个文档中获取 iPosX 为 1、2 或 4 的子文档。
具体来说:我需要此产品的所有信息以及 iPosX 字段为 1、2 或 4 的子文档。
我怎样才能做到这一点?
提前致谢。最大限度