में एकाधिक दस्तावेज़ (थोक) अपलोड करने के लिए कैसे मेरे पास दस्तावेज़ सूची (ऑब्जेक्ट) है जिसमें ऑब्जेक्ट में कई दस्तावेज़ हैं यानी जेसन रिकॉर्ड मौजूद हैं, लेकिन जब मैं दस्तावेज (रिकॉर्ड्स) के उस बंच को अपलोड करने का प्रयास करता हूं तो यह दस्तावेज़ डीबी पर अपलोड नहीं होता है लेकिन जब मैं एकल दस्तावेज़ रिकॉर्ड अपलोड करता हूं तो यह सफलतापूर्वक अपलोड करता है।दस्तावेज़ डीबी
List<MyModelClass> listObj = new List<MyModelClass>();
Document doc = await DocumentClient.CreateDocumentAsync("dbs/" + DocumentDatabase.Id + "/colls/" + DocumentCollection.Id, listObj);
कोड ऊपर
काम नहीं कर रहा .....
foreach (var item in listObj)
{
Document doc = await Client.CreateDocumentAsync("dbs/" + DocumentDatabase.Id + "/colls/" + DocumentCollection.Id, item);
}
इस कोड मेरे लिए काम कर रहा है .....
Syntax : CreateDocumentAsync(String, Object, RequestOptions, Boolean)
Object :- Document object // I Know it as per syntax it need to be "Document Type".
मैं सभी अपलोड करने के लिए कोई अन्य तरीका चाहते हैं एक बार दस्तावेज़ ....
@ डेविड के उत्तर के अनुसार, यहां एक थोक आयात संग्रहीत प्रक्रिया का नमूना है - https://github.com/Azure/azure-documentdb-js-server/blob/master/samples/stored-procedures/BulkImport.js –
धन्यवाद , डेविड और रयान, आपका जवाब वास्तव में मेरे लिए सहायक है। –
हे मुझे "ExecuteStoredProcedureAsync" विधि निष्पादित करने के लिए समस्या हो रही है, मेरे निष्पादन सूचक "ExecuteStoredProcedureAsync" विधि पर जाता है और फिर कुछ भी नहीं हो सकता है, अपवाद नहीं ... –