MongoDB查询:按数组中映射的每个值$限制返回文档的数量 1. 2.

MongoDB查询:按数组中映射的每个值$限制返回文档的数量 1. 2.,mongodb,Mongodb,我知道1和2都可用,但如果我想为数组中的每个值映射5个文档,是否有类似于: db.files.find( { extenstion: { $in: [pdf, docx, png] } } ).limit(5) 然后,我们只能执行1个查询,而不是3个查询 谢谢。请参阅JIRA问题。目前这是不实际的,最好的方法是并行运行“三个”查询并连接结果。现在这是不实际的,最好的方法是并行运行“三个”查询并连接结果。 db.files.find( { extenstion: { $in: [pdf, doc

我知道1和2都可用,但如果我想为数组中的每个值映射5个文档,是否有类似于:

db.files.find( { extenstion: { $in: [pdf, docx, png] } } ).limit(5)
然后,我们只能执行1个查询,而不是3个查询

谢谢。

请参阅JIRA问题。目前这是不实际的,最好的方法是并行运行“三个”查询并连接结果。现在这是不实际的,最好的方法是并行运行“三个”查询并连接结果。
db.files.find( { extenstion: { $in: [pdf, docx, png] } } ).limit(5)
db.files.find( { extenstion: { $in: [pdf, docx, png] } } ).limitForEach(5)
// Expected 15 documents are returned.