|
參數名稱
|
描述
|
基礎類型
|
|---|---|---|
|
maxItems
|
要在結果集中傳回的最大項目數。預設值為 500。此參數會在套用其他所有篩選器之後套用。
|
NUMBER
|
|
source
|
串流項目的來源。建立串流項目時,應已選取有效的 source_type。此來源可以有模型標籤。
|
STRING
|
|
tags
|
與串流項目相關聯的資料標籤。
|
TAGS
|
|
sourceTags
|
與此項目的來源相關聯的模型標籤。
|
TAGS
|
|
startDate
|
在其之後建立串流項目的時間戳記。
|
DATETIME
|
|
endDate
|
在其之前建立串流項目的時間戳記。
|
DATETIME
|
|
oldestFirst
|
從最舊或最新的記錄中擷取。依預設,此值為 false。
|
BOOLEAN
|
|
query
|
用來篩選資料的查詢條件。
如需詳細資訊,請參閱查詢服務的查詢參數
|
QUERY
|
|
參數名稱
|
描述
|
基礎類型
|
|---|---|---|
|
result
|
傳回包含項目 ID、位置、來源、來源類型、資料標籤與時間戳記的資料負載。
|
INFOTABLE
|
|
實體
|
ModelTags
|
|---|---|
|
Administrator
|
|
|
System
|
|
|
Thing1
|
{vocabulary: "MT1", vocabularyTerm: "MT1-MTerm1"}
|
|
entry_id
|
來源
|
source_type
|
location
|
DataTags
|
Property1
|
Property2
|
Property3
|
|---|---|---|---|---|---|---|---|
|
1
|
System
|
使用者
|
1
|
2
|
3
|
||
|
2
|
Administrator
|
使用者
|
a
|
b
|
c
|
||
|
3
|
Thing1
|
物件
|
{vocabulary: "DataTag1", vocabularyTerm: "DT1-Term1"}
|
1
|
2
|
3
|
|
|
4
|
AAA
|
不明
|
aa
|
bb
|
cc
|
||
|
5
|
Thing1
|
物件
|
{vocabulary: "DataTag1", vocabularyTerm: "DT1-Term1"}
|
1
|
2
|
3
|
result = Things["TestStream"].QueryStreamEntries({
maxItems: 50,
source: 'Thing1',
tags: "DataTag1:DT1-Term1", /* Data tags on Stream Entry */
sourceTags: "MT1:MT1-MTerm1", /* Model tags on Source entity */
startDate: new Date(new Date().setFullYear(new Date().getFullYear() - 1)),
endDate: Date.now(),
oldestFirst: false,
query: "{ \"sorts\": [{\"fieldName\": \"Property1\"}]}"
});