搜索 TinCan 动词
Search TinCan Verbs
是否可以 filter/search 使用 TinCan 对 ID 中包含某些文本的动词进行处理?
即下面我想在 URL? 中找到所有以特定 ID 开头的动词。
还是我必须全部下载并过滤?
lrs.queryStatements(
{
params: {
verb: new TinCan.Verb(
{
id: "http://example.com/g*"
}
),
since: "2016-01-05T08:34:16Z"
},
callback: function (err, sr) {
if (err !== null) {
console.log("Failed to query statements: " + err);
// TODO: do something with error, didn't get statements
return;
}
if (sr.more !== null) {
// TODO: additional page(s) of statements should be fetched
}
console.log('query complete');
console.log(sr);
// TODO: do something with statements in sr.statements
}
}
);
LRS 的 /statements
资源不可能。该资源从未打算用作完整的查询界面,并且 LRS 并非旨在用于直接报告目的的搜索。它应该更多地被认为是具有有限过滤功能的数据流,以允许流对于特定的长期用例是可管理的。因此,您可以 "filter" 特定单个标识符上的流,但不能 "search" 语句。
是否可以 filter/search 使用 TinCan 对 ID 中包含某些文本的动词进行处理?
即下面我想在 URL? 中找到所有以特定 ID 开头的动词。
还是我必须全部下载并过滤?
lrs.queryStatements(
{
params: {
verb: new TinCan.Verb(
{
id: "http://example.com/g*"
}
),
since: "2016-01-05T08:34:16Z"
},
callback: function (err, sr) {
if (err !== null) {
console.log("Failed to query statements: " + err);
// TODO: do something with error, didn't get statements
return;
}
if (sr.more !== null) {
// TODO: additional page(s) of statements should be fetched
}
console.log('query complete');
console.log(sr);
// TODO: do something with statements in sr.statements
}
}
);
LRS 的 /statements
资源不可能。该资源从未打算用作完整的查询界面,并且 LRS 并非旨在用于直接报告目的的搜索。它应该更多地被认为是具有有限过滤功能的数据流,以允许流对于特定的长期用例是可管理的。因此,您可以 "filter" 特定单个标识符上的流,但不能 "search" 语句。