I tried to implement MongoCursor.sort methods. But the current driver implementation doesn't allow to do this, because cursor iteration starts in MongoCollection.find method BEFORE actual creation of cursor and there is no possibility to add $orderby field to query.
I propose to start the iteration directly in the MongoCursor object in the first call MongoCursorData.popFront.
If vibe.d developers will agree, I can try to implement this proposal.