My Document structure:
{
data : {
\"0\" : {
\"title\" : \"example1\",...
},
\"1\" : {
\"title\"
No. Queries in MongoDB return documents, not subdocuments. For some types of queries, it is possible to return the first matching array element, but this is not the case for text queries. Normally you'd be able to use the aggregation pipeline to extract all matching array elements, but this is also not possible with a text index. If you want queries to match subdocuments, you should redesign your schema so the subdocuments are full-fledged documents.