求解. MongoDB find 函数 默认排序是已什么排序的?

前两天我发现我的生产数据,以_id 排序居然顺序错乱,我这个mongodb服务器是简单的单节点,而且没有服务器时间调整,根据官网的描述id的生成策略是前4个byte是时间戳,我对比了我插入的文档顺序,发现是乱序的生成的id(前4个byte顺序就不对了),哎,id的问题不纠结了,后来我发现直接用find函数查询出的数据顺序居然和插入顺序匹配。

求各位老哥指点,这个find是按照啥排的序,java代码里面可以实现按这个未知的东西倒序取第一条吗?
我这个find方法 只有一个业务条件,这个条件有加索引
例如:db.collection.find({"applyId":"1234"})