1
firestoreでバッチ処理を実行したい。私は最後のキーを他のコレクションに保存しています。 最後のキーを取得してから1ずつ増やし、次にこのキーを使用して2つのドキュメントを作成する必要があります。これどうやってするの?バッチを使用してFirestoreからデータを取得する方法は?
let lastDealKeyRef = this.db.collection('counters').doc('dealCounter')
let dealsRef = this.db.collection('deals').doc(id)
let lastDealKey = batch.get(lastDealKeyRef) // here is the problem..
batch.set(dealsRef, dealData)
let contentRef = this.db.collection('contents').doc('deal' + id)
batch.set(contentRef, {'html': '<p>Hello World</p>' + lastDealKey })
batch.commit().then(function() {
console.log('done') })
しかし1回の警告で - 私は将来変更を願っ現在オフラインサポートされていないトランザクションを、:) –