Массив FireStore-запрос не работает в Голанге - PullRequest
0 голосов
/ 22 февраля 2019

Я пытаюсь сделать запрос к массиву пожарных, и я использую библиотеку golang.К сожалению, когда я выполняю свой запрос, я получаю сообщение об ошибке «неверный оператор», содержащее массив «ошибка

». Не уверен, почему я получаю это, поскольку я выполняю свой запрос именно так, как показано (https://github.com/GoogleCloudPlatform/golang-samples/blob/f8a3a6ed786b9fd96a5e92c2ef5fb849ec7896a9/firestore/firestore_snippets/query.go#L255)

На случай, если это имеет значение, моя структура будет ..

rootLevel[].secondLevel[].attribute

Мой код:

    query := collection.Query
    query = query.Where("AllAccessTokens.polar.PartnerGUID", "array-contains", "aasdfasdf")
    iter := query.Documents(ctx)
    results, resultError := iter.GetAll()

Что я делаю не так?

1 Ответ

0 голосов
/ 22 февраля 2019

Я ценю это.Я думаю, что я понял это.Вроде глупо, но мой массив содержался на сложном объекте.Не массив строк.Как только я сменил модель, он работал отлично.Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...