I have a set of documents in Mongo. Say:
[ { summary:\"This is good\" }, { summary:\"This is bad\" }, { summary:\"Something that is neither good
You can use #split. Try Below query
db.summary.aggregate([ { $project : { summary : { $split: ["$summary", " "] } } }, { $unwind : "$summary" }, { $group : { _id: "$summary" , total : { "$sum" : 1 } } }, { $sort : { total : -1 } } ]);