Maintaining Order of array querystring element
I have a question/check, Does Koa (ctx.request.query) maintain the order of the array querystring element?

For example: a querystring like `userIds=456&userIds=123` should be parsed to `{ userIds: ['456', '123'] }` , but what I am experiencing right now is the order is not maintained, an it actually gets sorted.

I tried to trace this behavior, and found that Koa is using native NodeJS querystring module, which I tested this behavior with it, and it maintains the order.

So when/where this order changing happen, and how to maintain the querystring params order (for an array element) ?