|
パラメータ名
|
説明
|
ベースタイプ
|
|---|---|---|
|
maxItems
|
結果セットで返すアイテムの最大数。デフォルト値は 500 です。このパラメータは、その他すべてのフィルタが適用された後で適用されます。
|
NUMBER
|
|
source
|
ストリームエントリのソース。ストリームエントリの作成時に、有効な source_type が選択されている必要があります。このソースはモデルタグを持つことができます。
|
STRING
|
|
tags
|
ストリームエントリに関連付けられているデータタグ。
|
TAGS
|
|
sourceTags
|
このエントリのソースに関連付けられているモデルタグ。
|
TAGS
|
|
startDate
|
ストリームエントリが作成された後のタイムスタンプ。
|
DATETIME
|
|
endDate
|
ストリームエントリが作成される前のタイムスタンプ。
|
DATETIME
|
|
oldestFirst
|
最も古いレコードまたは最新のレコードから読み込みます。デフォルトでは、この値は false です。
|
BOOLEAN
|
|
query
|
データをフィルタするときのクエリー基準。
詳細については、クエリーサービス用クエリーパラメータを参照してください。
|
QUERY
|
|
パラメータ名
|
説明
|
ベースタイプ
|
|---|---|---|
|
result
|
エントリ ID、場所、ソース、ソースタイプ、データタグ、タイムスタンプが含まれているインフォテーブルを返します。
|
INFOTABLE
|
|
エンティティ
|
モデルタグ
|
|---|---|
|
Administrator
|
|
|
System
|
|
|
Thing1
|
{vocabulary: "MT1", vocabularyTerm: "MT1-MTerm1"}
|
|
エントリ ID
|
ソース
|
ソースタイプ
|
場所
|
データタグ
|
Property1
|
Property2
|
Property3
|
|---|---|---|---|---|---|---|---|
|
1
|
System
|
ユーザー
|
1
|
2
|
3
|
||
|
2
|
Administrator
|
ユーザー
|
a
|
b
|
c
|
||
|
3
|
Thing1
|
Thing
|
{vocabulary: "DataTag1", vocabularyTerm: "DT1-Term1"}
|
1
|
2
|
3
|
|
|
4
|
AAA
|
不明
|
aa
|
bb
|
cc
|
||
|
5
|
Thing1
|
Thing
|
{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\"}]}"
});