В процессе обучения пользовался Mongo и PHP, и застрял с этим.
У меня есть коллекция в Монго со следующей структурой:
array(3){
["timehack"]=>int(..),
["_id"]=>object..,
["series"]=>
array(3){
[0]=>int(..),
[1]=>int(..),
[2]=>int(..)
}
}
Я пытаюсь запросить коллекцию, чтобы получить все образцы с первым элементом в «серии», что-то вроде:
$cursor = $collection->find();
$cursor->fields(array=>("timehack"=>true, "_id"=>false, "series.0"=>true));
$arr = $cursor->getNext();
var_dump($arr);
Полученный массив серий пуст. Как я могу получить только нужный индекс? (Я понимаю, что могу получить все образцы в серии, а затем отфильтровать их по коду, но я хотел бы знать, как выполнить это с помощью запроса). Спасибо.