@simon
folks are not going to enjoy me saying this, but MongoDB uses a pipeline syntax, where the results of the last step, can be fed to the next step.

When I ralised this, it was harder to dislike Mongo.