2017-02-14 49 views
0

我想通過循環爲此插入多個條目在documentdb中 我已經在JavaScript中編寫了一個存儲過程,但有時候不是這樣。批量插入不與documentdb工作

我認爲問題與documentdb和我是新的documentdb。

任何人都可以幫助我,我該如何解決這個問題?

+0

嘗試異步模塊。請逐一插入 –

+0

代碼。另外,請讓我們知道您的客戶端是.NET,node.js還是什麼。 –

回答

0

如果您希望條目作爲事務插入,或者它們全部成功或者全部失敗,那麼您希望使用存儲過程。但是,如果這並不重要,您可以通過多次調用createDocument()upsertDocument()來完成客戶端操作。假設您可以在客戶端平行執行操作,那麼這將帶給您更好的性能,因爲它會將工作推到次要級別。爲了在使用node.js時在客戶端獲得正確的並行化,我推薦使用async.js,特別是eachOfLimit()。您必須嘗試找到正確的並行化限制,但從10開始並從那裏上升,直到您獲得所需的性能,或者達到某些客戶端資源限制。