【发布时间】:2019-05-31 12:17:01
【问题描述】:
const A = mongoose.Schema({
...
bs: [B.schema],
...
});
所以基本上我有两个模式,一个是另一个的子文档。 从我的数据表中,我得到了参数。比如过滤器、页数限制、页数、排序……
我需要做的是创建查询,该查询将使用 A 模式中的 _id 获取他的所有 B 模式,并始终使用参数进行排序、限制、跳过、过滤。我发送的
我试过这样的
b = await A.find({'_id' : idA},
{ 'bs' :
{ $slice: [ offset * limit, limit ]
}
});
它正在工作,但我仍然无法弄清楚如何过滤和排序。 所以如果有人有什么想法欢迎分享。
P.S 抱歉英语不好 问候, 销售额
【问题讨论】:
标签: node.js mongodb mongoose mongoose-schema mongoose-populate