2017-02-14 5 views
0

文書データベースに複数のエントリをループして挿入しようとしています 私はjavascriptでストアドプロシージャを作成しましたが、時にはそれを何度か実行しません。一括挿入がdocumentdbと連携していません

私はdocumentdbに問題があると思います。私はdocumentdbで新しいです。

誰でも助けてくれますか?この問題を解決するにはどうすればよいですか?

+0

try asyncモジュール。 1つ1つの挿入のために –

+0

コードをお願いします。また、お客様のクライアント側が.NET、node.js、または何であるかご連絡ください。 –

答えて

0

エントリがトランザクションとして挿入されるようにするには、エントリがすべて成功するか、すべてが失敗した場合は、ストアドプロシージャを使用します。ただし、これが重要でない場合は、createDocument()またはupsertDocument()への複数の呼び出しでクライアント側で行うことができます。これは、クライアント側で操作を並列化できると仮定すると、セカンダリ間で作業をファンするため、パフォーマンスを向上させます。 node.jsを使用するときにクライアント側で正しい並列化を行うには、async.js、特にeachOfLimit()の使用をお勧めします。最適な並列化の限界を見つけるために実験をしなければならないでしょうが、10から始めて、あなたが望むパフォーマンスを得るか、クライアント側のリソース制限に達するまでそこから上がってください。

関連する問題