ArangoDB偏移量不';我不能一起工作

ArangoDB偏移量不';我不能一起工作,arangodb,Arangodb,接下来的表格是:用户、类别、用户 users\u categories对象包含仅具有键的“users”字段,因此我创建了join: FOR c IN users_categories FILTER c._key == '75a65608-7e9b-4e74-be19-76882209e388' FOR u IN c.users FOR u2 IN users FILTER u == u2._key LIMIT 0, 100 RETURN u2 结果: [ { "_k

接下来的表格是:用户、类别、用户

users\u categories对象包含仅具有键的“users”字段,因此我创建了join:

FOR c IN users_categories
FILTER c._key == '75a65608-7e9b-4e74-be19-76882209e388'
FOR u IN c.users 
    FOR u2 IN users FILTER u == u2._key 
    LIMIT 0, 100
    RETURN u2
结果:

[
{
"_key": "5b1b68db-9848-4a0a-81b3-775007f16845",
"_id": "users/5b1b68db-9848-4a0a-81b3-775007f16845",
"_rev": "_VXo9gaC---",
"activated": true,
"blocked": false,
"citizenship": "RU",
"city": "Kalinigrad",
"deleted": false,
"email": "trigger.trigg@yandex.ru",
"lastActivityTime": 1501539830209,
"login": "triggerJK",
"name": "Max",
"passportId": "8736e8e4-9390-44e7-9e21-b17e18b1ebd9",
"phone": "89092132022",
"profileName": "Default profile",
"sex": 1,
"surname": "Max"
},
{
"_key": "0965a0d9-fc91-449f-90f8-9086944b1a86",
"_id": "users/0965a0d9-fc91-449f-90f8-9086944b1a86",
"_rev": "_VWjRYHe---",
"activated": true,
"blocked": false,
"citizenship": "AF",
"deleted": false,
"email": "megamozg4@mail.ru",
"lastActivityTime": 1501247531,
"login": "Megamozg4",
"passportId": "20ab7aad-d356-4437-86b2-6dfa9c4467e0",
"phone": "12312334555",
"profileName": "Default profile",
"sex": 1
}
]
如果我设置了LIMIT 1或LIMIT 0,1,它只返回第一条记录,正如我所希望的那样。然而,若我将限制设置为1,N(N可以是任意的),它将返回空数组,所以偏移量不起作用

我做错了什么

使用的ArangoDB:3.1.10

UPD: 不知何故,限制1,N不仅跳过了第一条记录,而且跳过了前2条记录。
如果我有2条以上的记录要显示,那么偏移量的工作方式就很奇怪。我在github上创建了一个问题,报告了两个有关偏移量的错误:


版本3.1.27和3.2.1中包含了
LIMIT
的修复程序,因此请再次更新和测试。

谢谢。一旦3.1.27出现在docker hub上,我将立即尝试