Azure functions Azure函数将多个数据插入表存储
我试图在节点中向Azure存储表插入多个值,但只添加最后一个值。它是否与节点同步或异步模式有关(我是节点的新手)Azure functions Azure函数将多个数据插入表存储,azure-functions,azure-table-storage,Azure Functions,Azure Table Storage,我试图在节点中向Azure存储表插入多个值,但只添加最后一个值。它是否与节点同步或异步模式有关(我是节点的新手) 您是否应该将记录添加到可输出的 context.bindings.outputTable.push({ “分区键”:“08755044001539”, “RowKey”:i.toString(), “Emissao”:Emissao, “CodigoProduto”:CodigoProduto, “Quantidade”:Quantidade }); 这可能意味着您必须首先初始化
您是否应该将记录添加到可输出的
context.bindings.outputTable.push({
“分区键”:“08755044001539”,
“RowKey”:i.toString(),
“Emissao”:Emissao,
“CodigoProduto”:CodigoProduto,
“Quantidade”:Quantidade
});
这可能意味着您必须首先初始化可输出的。我不确定。这可能是必要的:
context.bindings.outputTable=[];
对于(var i=0;i<21;i++){
var-emissao=newData[key[i]]。emissao;
var codigoProduto=newData[key[i]]。codigoProduto;
var quantidade=newData[key[i]]。quantidade;
context.bindings.outputTable.push({
“分区键”:“08755044001539”,
“RowKey”:i.toString(),
“Emissao”:Emissao,
“CodigoProduto”:CodigoProduto,
“Quantidade”:Quantidade
});
}
context.done();
这是一个例子
Code snippet:
for (var i = 0; i < 21; i++) {
var emissao = newData[keys[i]].emissao;
var codigoProduto = newData[keys[i]].codigoProduto;
var quantidade = newData[keys[i]].quantidade;
context.bindings.outputTable = {
"PartitionKey": "08755044001539",
"RowKey": i.toString(),
"Emissao": emissao,
"CodigoProduto": codigoProduto,
"Quantidade": quantidade
}
}
context.done();
{
"bindings": [
{
"name": "myTimer",
"type": "timerTrigger",
"direction": "in",
"schedule": "0 */5 * * * *"
},
{
"type": "table",
"name": "outputTable",
"tableName": "outTable",
"connection": "detfunction9451_STORAGE",
"direction": "out"
}
]
}