就比如我有一个定义好的数组,数组的元素是mongo集合的_id。现在想根据有序的数组元素获取数据,以前都是应用便利获取,mongo有什么操作符,客户端只需要请求一次就获取的吗?
_id
主要为了简化客户端调用次数。
设定有序的 id 集合是 ids1;然后用 $in 把所有数据都查出来,ids2;所以此时的问题,变成了根据 ids1 完成对 ids2 进行排序;然后
const result = ids1.filter(id => ids2.includes(id));
1.4m articles
1.4m replys
5 comments
56.6k users