Firebase Admin Query: коллекция, в которой documentId () IN Array of ids - PullRequest
2 голосов
/ 31 января 2020

Этот запрос работает с Web Firebase SDK:

firestore.collection("recipes").where(firebase.firestore.FieldValue.documentId(), 'in', ['recipe12','recipe17']).get()

Но в моих облачных функциях с 'firebase-admin' я получаю эту ошибку:

Ошибка: соответствующее значение для firebase.firestore.FieldValue.documentId () должно быть строкой или DocumentReference.

1 Ответ

1 голос
/ 31 января 2020

Это firebase.firestore.FieldPath.documentId(), как в Web, так и в Admin SDK.

Веб: https://firebase.google.com/docs/reference/js/firebase.firestore.FieldPath.html#documentid

Adimin: https://googleapis.dev/nodejs/firestore/latest/FieldPath.html# .documentId

FieldValue.documentId() должно быть undefined.

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