Požadavky s cosmosdb musí spotřebovat RU. Je zřejmé, že váš požadavek na vložení překročil propustnost RU a došlo k chybovému kódu 16500.
Další pokyny naleznete v oficiální dokument .
Chcete-li se pokusit problém vyřešit, můžete postupovat podle níže uvedených způsobů:
-
Importujte svá data v dávkách, abyste snížili propustnost.
-
Přidejte do své aplikace vlastní logiku opakování.
-
Zvýšení rezervované propustnosti pro kolekci. Samozřejmě to zvyšuje vaše náklady.
Můžete se podívat na tento článek .
Doufám, že vám to pomůže.
Aktualizovat odpověď:
Zdá se, že vaše dokumenty nejsou jednoznačně identifikovatelné. Takže si myslím, že atribut "_id", který automaticky vygeneruje Cosmos DB, nemůže určit, které dokumenty byly vloženy a které nebyly vloženy.
Navrhuji zvýšit nastavení propustnosti, vyprázdnit databázi a poté hromadně importovat data.
S ohledem na náklady se podívejte na tento dokument pro nastavení příslušné RU.
Nebo můžete otestovat operaci hromadného importu lokálně pomocí emulátoru Cosmos DB.