首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CosmosDB大容量插入通过sproc -工作在DataExplorer,而不是在Python/邮递员?

CosmosDB大容量插入通过sproc -工作在DataExplorer,而不是在Python/邮递员?
EN

Stack Overflow用户
提问于 2018-06-25 19:38:05
回答 1查看 257关注 0票数 0

我试图使用sproc通过Python将文档批量插入到CosmosDB中。我正在用这里建议的sproc进行测试

https://github.com/Azure/azure-documentdb-js-server/blob/master/samples/stored-procedures/BulkImport.js

并且可以很容易地插入以下输入:

{"id":"Hello1"},{"id":"Hello2"}

使用DataExplorer执行工具。但是,当我试图通过Python或Postman进行同样的操作时,我会得到以下例外:

异常= SyntaxError: JSON.parse错误:位置为2的无效字符

我猜想DataExplorer在提交给CosmosDB之前正在做一些格式化,但是我不知道它是什么,也不知道如何在CosmosDB/Postman中模仿它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-25 20:49:42

在Python中,在将文档数组传递给sproc之前,应该使用json.dumps(docs)对文档数组进行紧张化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51030751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档