Pagination 订阅中的分页

Pagination 订阅中的分页,pagination,fiware-orion,fiware,fiware-wirecloud,Pagination,Fiware Orion,Fiware,Fiware Wirecloud,我有一个操作符,它为特定类型的orion实体执行订阅。 然而,尽管我在订阅时推送的options对象中使用了相关字段(limit),但数据仍然以20个元素分页(我想增加它)。分页(限制)选项是否仅对查询操作有效,还是也可用于订阅 这是我的密码: var subscribe = function subscribe() { this.connection = new NGSI.Connection(this.ngsi_server, { ngsi_proxy_url: th

我有一个操作符,它为特定类型的orion实体执行订阅。 然而,尽管我在订阅时推送的options对象中使用了相关字段(limit),但数据仍然以20个元素分页(我想增加它)。分页(限制)选项是否仅对查询操作有效,还是也可用于订阅

这是我的密码:

var subscribe = function subscribe() {
    this.connection = new NGSI.Connection(this.ngsi_server, {
        ngsi_proxy_url: this.ngsi_proxy
    });

    var attributeList = null;
    var duration = this.subscriptionUpdateRate;
    var throttling = null;
    var notifyConditions = [{
            'type': 'ONCHANGE',
            'condValues': this.condValues
        }];
    var options = {
        flat: true,
        limit: 999,
        onNotify: function(data) {
            handlerReceiveEntity(data);
        },
        onSuccess: function(data) {
            ....
            window.addEventListener("beforeunload", function() {
                this.connection.cancelSubscription(this.subscriptionID);
            }.bind(this));
        }.bind(this)
    };
    this.connection.createSubscription([this.entities], attributeList, duration, throttling, notifyConditions, options);
};
不过,我只得到了20个实体,而不是第一次调用函数时的40个实体。你知道哪里不对吗


Orion的版本是0.14.0。

据我所知,Orion上下文代理不允许在订阅中使用限制/偏移参数,它的使用仅限于查询操作。此外,我从未见过分页通知。无论如何,如果这是Orion上下文代理API中的更改,请在中创建一个票证


有关更多信息,请参阅,但我看不到任何相关的更改可以解释这种行为。

您能否提供您使用的Orion Context Broker的版本或实例?我认为这对于检测这是否与Orion Context Broker的bug或新特性有关非常有用。谢谢:)我刚刚更新了主要问题文本以反映它。:-)你是对的,这可能是猎户座的问题。我会让他们知道,如果它得到实施,我也会为wirecloud创建一个相关的记录。@Artem,这可能涉及Orion的一个问题(不确定是否有bug,但至少需要分析一些东西)。请你把问题报告给我好吗?谢谢@我肯定会:-)发布URL(供参考):