W przypadku usługi FireStore partia documentation zapisuje tylko te operacje, które są dozwolone jako set()
, update()
i delete()
.Firestore - plik wsadowy.add nie jest funkcją.
Czy nie można dodać do partii operacji add()
? Potrzebuję dokumentu, który zostanie utworzony z automatycznie wygenerowanym identyfikatorem.
Rzuca "TypeError: batch.doc nie jest funkcją", jeśli używam łańcucha '.doc(). Set()'. – artooras
Tak, nie wywołuj 'batch.doc()', jak widzisz, nazywam '.doc()' na odwołaniu do kolekcji ** poza partią **. –
Masz rację, to działa. Nie miałem pojęcia, że polecenie '.doc()' faktycznie generuje unikalny identyfikator w trybie offline, tj. Bez wywołania serwera, lub przynajmniej bez tworzenia pustego obiektu w mojej kolekcji, co było moim celem, który chciałbym włączyć '. add() 'command w grupie w pierwszej kolejności. Dziękuję Ci! Przyjmuję twoją odpowiedź. – artooras