Я ищу, чтобы получить все документы из моей коллекции в Swift, где поле "groupId" == "31bc2501-7164-4f22-7b28-9f9005acbcf6" (guid)
Если я использую документ firebaseid, тогда это работает:
т.е.
CollectionReference reference = db.collection("chats/XIiOrtRiYmLtzz1tzG2u")
, но вместо этого я хочу запросить его по полю.
Я вижу, что в Swift есть такие вещи:
var query = db.collection("chats").whereField("groupId", isEqualTo: "31bc2501-7164-4f22-7b28-9f9005acbcf6")
, но он возвращает объект запроса, и я не могу понять, как «вытолкнуть» его для выполнения запроса и вернуть мне коллекцию (большинство примеров в Интернете, похоже, используют разные и устаревшиесинтаксисы, чтобы сделать это, и не использовать whereField)
есть ли способ сделать запрос к коллекции inline, как я делал в первом примере, но используя другие поля, кроме первичного ключа?Возможно, я неправильно запрашиваю коллекцию?
Спасибо, спасибо, что уделили время!