我有一个基于MEAN堆栈的应用程序,其中我试图在用户提供的各种类别中实现搜索,所以目前我正在做这样的事情 -
Model.find({categories: {$in: [cat1, cat2]}}).exec(...)
我的模型架构有 -
Categories: [String]
我希望根据用户提供的类别获得相同的结果
但正如预期的那样,这会返回每个类别中具有不同项目数的结果。 是否有更好/更快的方法在一次调用中从服务器端的每个类别获取固定数量的结果,而不是按顺序获取每个类别的有限项目