Задать вопрос
@alex-prog

Exception: and needs an array. В чем ошибка?

Доброго времени суток.
Что-то не понятное творится...

Запрос к монге выглядит так:

Array
(
    [$and] => Array
        (
            [1] => Array
                (
                    [$or] => Array
                        (
                            [0] => Array
                                (
                                    [stateId] => 11
                                )

                        )

                )

        )

)

Ошибку выдает, типа не массив, а что это тогда? Я поставил индекс массиву что бы группировать запросы.
exception: and needs an array
Теперь самое интересное, меняем ключ "1" на "0" и все ок, никаких ошибок.
Array
(
    [$and] => Array
        (
            [0] => Array
                (
                    [$or] => Array
                        (
                            [0] => Array
                                (
                                    [stateId] => 11
                                )

                        )

                )

        )

)

Покопался немного и понял, что нумерация не может начинаться с "1", если нет нулевого элемента, вылетает ошибка, типа пришел не массив. Во бредятина...
  • Вопрос задан
  • 246 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • MongoDB University
    MongoDB Atlas Administrator Path
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы