lets say I have array of users ids
[
'617c4ccfeec17b11c1b9842a', // user A
'617c4ccfeec17b11c1b98357', // user B
'617c4ccfeec17b11c1b98359', // user C
'617c4ccfeec17b11c1b98358', //user D
'617c4ccfeec17b11c1b9835a', // user E
'617c4ccfeec17b11c1b9835b', // user F
'617c4ccfeec17b11c1b9835c' // user G
]
when I run this query :
let items = await User.find({ _id: { $in: ids }})
this is the result I get db return
[
{userdoc},// user G
{userdoc},//user F
{userdoc},// user E
{userdoc},//user D
{userdoc},// user C
{userdoc}, // user B
{userdoc} // user A
]
why aren't the results in the same of the ids ?