全部產品
Search
文件中心

Object Storage Service:附錄:標量檢索的欄位和操作符列表

更新時間:Sep 26, 2024

本文介紹OSS標量檢索的欄位和操作符列表。

注意事項

  • 簡單查詢條件中支援使用的操作符包括eq(等於)、gt(大於)、gte(大於等於)、lt(小於)、lte(小於等於)、match(模糊查詢)和prefix(首碼查詢),彙總操作中支援使用的操作符包括min(最小值)、max(最大值)、average(平均數)、sum(求和)、count(計數)、distinct(去重統計)和group(分組計數)。

  • 使用OSSUserMeta.*欄位搜尋檔案時,請替換星號(*)為使用者自訂中繼資料的Key,系統會按照使用者自訂中繼資料的Key-Value來搜尋檔案。使用者自訂中繼資料的Key不區分大小寫,Value區分大小寫。

    例如要搜尋包含x-oss-meta-location=hangzhou使用者自訂中繼資料的檔案,您需要設定查詢條件為{"Field": "OSSUserMeta.x-oss-meta-location", "Value": "hangzhou", "Operation": "eq"}

  • 使用OSSTagging.*欄位搜尋檔案時,請替換星號(*)為對象標籤的Key,系統會按照對象標籤的Key-Value來搜尋檔案。對象標籤的Key和Value均區分大小寫。

    例如要搜尋包含owner=John標籤的檔案,您需要設定查詢條件為{"Field": "OSSTagging.owner", "Value": "John", "Operation": "eq"}

支援列表

下表列出了簡單查詢條件、彙總操作以及排序操作中支援的欄位,以及欄位對相應操作符的支援情況。

儲存格中“✓”表示欄位支援相應操作,“×”表示欄位不支援相應操作。

Field(欄位)

欄位說明

操作符(簡單查詢條件中)

操作符(彙總操作中)

排序(Sort)

eq、gt、

gte、lt、lte

match

prefix

min、max、

sum、average

count、

distinct、group

ETag

標識Object的內容。

×

×

FileModifiedTime

Object的最後一次修改時間。

×

×

×

Filename

Object的名稱,包含完整的路徑和檔案名稱。

×

ObjectACL

Object的讀寫權限。

×

×

OSSCRC64

Object的64位CRC值。

×

×

OSSObjectType

Object的類型。

×

×

OSSStorageClass

Object的儲存類型。

×

×

OSSTagging.*

Object標籤。

×

×

×

×

OSSTaggingCount

Object標籤個數。

×

×

ServerSideEncryption

Object的服務端密碼編譯演算法。

×

×

Size

Object的大小。

×

×