我现在有这么两条记录,然后我这么查询 db.user_info.find({'arrays':{$elemMatch:{'name':'a3'}}}).sort({'arrays.size':-1}) 这样的情况下,无论arrays.size的排序是正序还是倒序,结果都是一样的,因为它并没有根据我的查询字段指定的结果来排序,而是根据整个数组里面的排序字段的值来排序,这是我看官...