0

有人可以告诉我是否可以为 Azure Functionapp 中的 Partitionkey 和 Rowkey 分配相同的值?

提前谢谢了

4

2 回答 2

1

根据您的描述,我刚刚为 Node.js 创建了我的 Http Trigger 来检查这个问题。

函数.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 存储资源管理器检查我的表,如下所示:

在此处输入图像描述

有关表存储绑定的输出示例的更多详细信息,您可以参考此处

于 2017-10-27T06:00:37.387 回答
0

有可能的。设计结果将是您将拥有一个实体大小的分区。请记住,批处理操作和事务支持仅限于同一分区中的实体。

于 2017-10-26T13:29:00.650 回答