db.files.find( { extenstion: pdf } ).limit(5)
db.files.find( { extenstion: docx } ).limit(5)
db.files.find( { extenstion: png } ).limit(5)
db.files.find( { extenstion: { $in: [pdf, docx, png] } } ).limit(5)
我知道1和2都可用,但如果我想在数组中映射$的每个值有5个文档,那么是否有类似的内容:
db.files.find( { extenstion: { $in: [pdf, docx, png] } } ).limitForEach(5)
// Expected 15 documents are returned.
然后我们只能做1个查询而不是3个。
谢谢。