有人可以告诉我是否可以在Azure Functionapp中为Partitionkey和Rowkey分配相同的值?
非常感谢提前
答案 0 :(得分:1)
根据您的描述,我刚刚为Node.js创建了Http Trigger来检查这个问题。
<强> function.json:强>
{
"bindings": [
{
"authLevel": "function",
"type": "httpTrigger",
"direction": "in",
"name": "req"
},
{
"type": "http",
"direction": "out",
"name": "res"
},
{
"type": "table",
"name": "outputTable",
"tableName": "emails",
"connection": "AzureWebJobsDashboard",
"direction": "out"
}
],
"disabled": false
}
<强> index.js:强>
var date=Date.now();
var key=date+'-'+Math.ceil(Math.random()*1000);
context.bindings.outputTable = {
"partitionKey": key,
"rowKey":key,
"GPIOPin":2,
'status':true
};
利用Azure Storage Explorer检查我的表格如下:
有关表存储绑定的输出示例的更多详细信息,请参阅here。
答案 1 :(得分:0)
有可能。设计结果将是您将拥有一个实体大小的分区。请记住,批处理操作和事务支持仅限于同一分区中的实体。