我收到以下代码段的无效分区键错误
const{body:result}=等待Container.Scripts.StoredProcedure(“BulkUpdate”)。Execute(updateData,{PartitionKey:updateData[0].upc});
数据正在更新数据如下所示
[{“UPC”:“351672408367”,“NDC”:“51672408306”,“Description”:“0.1%丁酸氢化可的松45克”,“Pack_Size”:“45”,“UnitMeasure”:“EA”}]
在创建容器时定义分区时,我定义了has/upc
我哪里出错了?
我相信你的参数已经颠倒了。 根据文档
,执行方法的第一个参数是分区键,下一个是过程的输入参数。
请尝试如下内容(未经测试的代码):
const {body: result} = await container.scripts.storedProcedure("bulkUpdate").execute(updateData[0].upc, [updateData]);