Получить несколько документов, где идентификаторы документов XXX - PullRequest
0 голосов
/ 05 октября 2018

Я знаю, что можно получить несколько документов, если определенное поле соответствует определенному условию.Я не знаю, есть ли в Firestore поддержка для этого и есть ли такая возможность, но возможно ли получить несколько документов, где идентификатор документа соответствует определенному условию?

Например, я пытаюсь получить вседокументы в моей коллекции Users, где все идентификаторы документов равны моим userIDs: [String].

Спасибо за продвижение!

1 Ответ

0 голосов
/ 05 октября 2018

Поскольку все документы в вашей коллекции Users являются уникальными, вы не можете получить «все идентификаторы документов, которые равны», поскольку в этой коллекции всегда будет существовать один документ с этим конкретным идентификатором документа.Чтобы решить эту проблему, вы можете использовать:

let docRef = db.collection("Users").document("yourParticularUserId")

И затем сделать вызов getDocument(), а затем просто проверить, существует ли этот документ.Вот и все!

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