第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

INVALID_ARGUMENT:每個(gè)請(qǐng)求最多允許 500 次寫入

INVALID_ARGUMENT:每個(gè)請(qǐng)求最多允許 500 次寫入

炎炎設(shè)計(jì) 2022-08-04 17:20:19
我正在嘗試在Firebase云函數(shù)中運(yùn)行以下代碼。我嘗試做的是遍歷名為 savedData 的 Firestore 集合中的所有文檔,解析存儲(chǔ)在每個(gè)文檔中的字符串的 JSON,然后將解析后的數(shù)據(jù)存儲(chǔ)到名為 stgPicks 的集合中的新文檔中。保存的數(shù)據(jù)收集集合中的每個(gè)文檔應(yīng)在 stgPicks 集合中創(chuàng)建 50-100 個(gè)新文檔。當(dāng)我嘗試運(yùn)行該函數(shù)時(shí),我得到以下錯(cuò)誤代碼。任何人都可以幫助調(diào)試此代碼嗎?我不確定我是否正確處理了批處理。Error: 3 INVALID_ARGUMENT: maximum 500 writes allowed per request    at Object.callErrorFromStatus (/workspace/node_modules/@grpc/grpc-js/build/src/call.js:30:26)    at Object.onReceiveStatus (/workspace/node_modules/@grpc/grpc-js/build/src/client.js:175:52)    at Object.onReceiveStatus (/workspace/node_modules/@grpc/grpc-js/build/src/client-interceptors.js:341:141)    at Object.onReceiveStatus (/workspace/node_modules/@grpc/grpc-js/build/src/client-interceptors.js:304:181)    at Http2CallStream.outputStatus (/workspace/node_modules/@grpc/grpc-js/build/src/call-stream.js:115:74)    at Http2CallStream.maybeOutputStatus (/workspace/node_modules/@grpc/grpc-js/build/src/call-stream.js:154:22)    at Http2CallStream.endCall (/workspace/node_modules/@grpc/grpc-js/build/src/call-stream.js:140:18)    at Http2CallStream.handleTrailers (/workspace/node_modules/@grpc/grpc-js/build/src/call-stream.js:265:14)    at ClientHttp2Stream.emit (events.js:198:13)    at ClientHttp2Stream.EventEmitter.emit (domain.js:466:23)exports.parsePicksRecover = functions.https.onRequest((req, res) => {  let savedDataRef = admin.firestore().collection('savedData')  let allDrafts = savedDataRef    .get()    .then((snapshot) => {      snapshot.forEach((doc) => {        const docId = doc.id        const getDoc = admin          .firestore()          .collection('savedData')          .doc(`${docId}`)          .get()          .then((doc) => {            if (!doc.exists) {              console.log('No matching document.')            } 
查看完整描述

1 回答

?
慕工程0101907

TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊

我確實(shí)在使用PHP SDK時(shí)遇到了相同的錯(cuò)誤,在我的情況下,問(wèn)題是在提交之后,我需要?jiǎng)?chuàng)建一個(gè)新的實(shí)例,我認(rèn)為它會(huì)嘗試提交舊文檔更改兩次,這就是為什么你遇到每個(gè)請(qǐng)求允許的最大500次寫入錯(cuò)誤,例如:batch


let batch = admin.firestore().batch();


for (i = 1; i <= 10000; ++i) {

     // do something with the batch



     if (0 === i % 500) {

          batch.commit();

          batch = admin.firestore().batch();

     }

}



batch.commit();


查看完整回答
反對(duì) 回復(fù) 2022-08-04
  • 1 回答
  • 0 關(guān)注
  • 111 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)