Экспорт хранилища GCP - фильтр по полю в документе - PullRequest
0 голосов
/ 24 января 2020

В настоящее время я борюсь с экспортом документов из коллекции Firestore. В одной из моих коллекций есть несколько типов рамок json. Разница между ними заключается в строке «operationType» в конце каждого документа. Я спрашиваю, есть ли способ экспортировать только один тип этих документов? Мне нужны файлы с операцией Type: «TRANSACTION». Если такой возможности нет, есть ли способ найти определенные документы по использованным там меткам времени?

1 Ответ

0 голосов
/ 29 января 2020

Вы можете сделать что-то вроде следующего: (Это код Python)

// get the collection
const collections = firestore.collection('collection_name').get()

// get all documents
const documents = shopSnapshot.docs.map(doc => doc.data());

console.log(documents);

// iterate over the documents and get only those documents which are operationType = Transactions
newDocumentsList = []
for(var i=0; i<documents.length; i++){
    if(documents[i].operationType = 'TRANSACTION'):
         newDocumentsList.add(docuemtns[i])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...