There is no direct way in mongodb to return all the documents in where a sub collection has at least X number of entries { "name" : "Terry Brooks", "books" : [ "The Sword of Shannara", "The Elfstones of Shannara" ...read more