【发布时间】:2017-05-16 21:03:48
【问题描述】:
我正在尝试使用 Node.js 将大量数据批量导入 DocumentDB。我已经创建了推荐的存储过程(已在此处和 MSDN 上多次发布的存储过程)。但是,当我尝试通过 Node 执行它时,我得到以下响应:“来自脚本的请求不能引用除提交客户端请求的分区键之外的分区键。”
Collection 上的 partitionKey 是“/id”,我在 Node 中的请求是这样的:
client.executeStoredProcedure('dbs/blah/blah/sprocs/blah', [docs], {partitionKey: '/id'}, ...);
我找不到任何关于此的简明文档,因为它专门与 Node 相关。有没有人遇到过这个问题并且有解决方案吗?我完全接受我犯了一个愚蠢的错误的想法,但这是我第一次使用 DocumentDB 进行牛仔竞技表演。谢谢大家
【问题讨论】:
标签: node.js azure azure-cosmosdb