首页 > 解决方案 > 按 ID 数组查找并获得排序响应

问题描述

我有一组 ID:

const arrayIds =
    ['5f43e8ad0500ed0017ff9f65',
    '5f46d26c4dec5600173e60fe',
    '5f47f4a1dae1140017f2a409',
    ...]

我可以使用 mongoose find 获取所有文档:

const documents = await Model.find().where('_id').in(arrayIds).exec();

但问题是响应没有排序。我想得到一个完全像 arrayIds 排序的文档数组。

你能帮助我吗?太感谢了。

标签: javascriptmongodbmongoose

解决方案


推荐阅读