Tar*_*ati 0 azure azure-table-storage
我有一个包含大量实体的azure表存储,当我通过使用查询"RowKey le'8888"查询Rowkey(数据类型为"Double")小于8888的实体时.我也得到那些实体Rowkey大于8888也.
即使你存储Double在RowKey数据类型,它被存储为一个String(两个PartitionKey和RowKey是字符串数据类型).因此,您看到的行为是正确的,因为字符串比较21086小于8888.
你需要做的是通过填充预他们使这两个相等长度的这些字符串的0(所以你RowKey值将000021086与000008888为例),然后当你执行你的查询,这些值将不予退还.
| 归档时间: |
|
| 查看次数: |
175 次 |
| 最近记录: |