Результаты поиска по запросу "google-cloud-firestore"

1 ответ

@Parziphal, я ожидаю хронологически случайный порядок при сортировке по идентификатору.

у получить данные из моей базы данных Firestore по заказуdocumentId в порядке убывания. Когда я звоню: firestore.collection("users") .orderBy(FieldPath.documentId(), Query.Direction.DESCENDING) .get() ...

1 ответ

Спасибо @Doug за это короткое пояснение.

разница между set () и add () в firestore? Я использую set () для добавления документов в мою коллекцию. Но я не могу использовать add и понять add () из документов.

1 ответ

В частности, если вы выполняете общий запрос «Получить каждый документ в моей коллекции», Cloud Firestore не имеет времени для поиска по каждой записи в вашей базе данных, чтобы убедиться, что у вашего пользователя есть доступ, поэтому он отклонит этот запрос. запрос. Вместо этого вам нужно выполнить запрос, в котором Cloud Firestore может «доказать», что все полученные вами документы будут действительными. Например, в вашем случае вы хотели бы убедиться, что ваш запрос выглядит примерно так: «Получить каждый документ в моей коллекции, где члены. (UserID)! = Null». После этого правила Cloud Firestore могут сравнить ваш запрос с его правилами и убедиться, что вы получите только те документы, к которым у вас есть доступ.

данных имеет коллекцию «Коллекция», и каждый документ внутри коллекции имеет объект «члены», который содержит «uid» пользователей, которые будут иметь доступ к документу. Collection--->document-->members = {"BZntnJO2PVS8OZ9wctwHiyxBytc2": ...

ТОП публикаций

1 ответ

@martinomburajr как ты это сделал?

тоящее время я использую Firebase Firestore в качестве основного бэкэнда, который извлекает данные из различных источников. Я также использую Android Room для своего мобильного бэкенда. Когда телефон получает данные, они сохраняются в базе данных ...

1 ответ

Решением было бы либо добавить документ через консоль Firestore, поскольку здесь Документы создаются как пустые, либо, если в коде, добавить поле и, при необходимости, удалить его снова, документы будут появляться в запросах.

я добавляю документ со своим собственным идентификатором документа (не генерируется автоматически), узел идентификатора документа выделяется курсивом, как показано на снимке экрана с консоли Firestore. В чем причина этого? Мой код для ...

3 ответа

Другие звонки, подобные этой, будут работать в автономном режиме

бую базу данных firestore на Android. Это мой код, который вставляет документ: public Observable<Post> createPost(final Post post){ return Observable.create(new Observable.OnSubscribe<Post>() { @Override public void call(final Subscriber<? ...

1 ответ

О, Боже. Извините, но я бросил мяч здесь. Эта проблема была фактически исправлена ​​несколько месяцев назад, но мне не удалось обновить мой ответ (сделано сейчас). Если кто-то все еще видит проблемы, пожалуйста, свяжитесь со службой поддержки Firebase.

ьзование get () в правилах Firestore во вновь созданном документе приводит к тому, что возвращаемое значение будет false. Если вы подождете несколько секунд и нажмете правило безопасности, которое вызывает get () для того же нового документа, get ...

1 ответ

Я попробовал это и ждал около 15 минут, и я до сих пор не могу заставить его работать. Ты знаешь почему?

аюсь реализовать Firestore в моем проекте. То, что я делаю сейчас, это просто реализую его и читаю некоторые данные, но я получаю ошибку в заголовке: XMLHttpRequest не может ...

3 ответа

Вот пример фрагмента кода с прослушивателями успеха / неудачи, который работает как в сети, так и в автономном режиме.

вертировал одно из моих приложений в новый Firestore. Я делаю такие вещи, как сохранение документа по нажатию кнопки, а затем вonSuccess слушатель, идущий на другую деятельность. Я также использую тот факт, что операции сохранения Firestore ...

1 ответ

 пожары.

могу прослушать конкретное изменение поля с помощью firestore js sdk? В документации они только показывают, как прослушивать весь документ, если любое из полей «SF» изменится, это вызовет обратный вызов. db.collection("cities").doc("SF") ...