Sort:  

Here it is. I'm really new to this so please excuse the formatting.

db.getCollection('Posts').find(
{$and: [{ 'active_votes' : {$elemMatch: { 'rshares' :{$lt : 0}}}}, {'created_at': {$gte: ISODate("2018-02-05T00:00:00.000Z")}}]}, limit=10)

I just noticed the second field should be created and not created_at. Not sure if that is the extent of my problems, though.

AND... It looks like we're in BUSINESS. :) Thanks for the willingness to help.