如何在Perl中使用MongoDB进行多重排序?
我的当前方法大致如下:
my $sort = {"is_instock" => -1, "ua" => 1};
my $resultSet = $collection
->find({moderated => 1, markers => {'$all'=>$obj->{markers}}})
->sort($sort)
->limit(25);
@{$result} = $resultSet->all;
但是,我得到的数组是按照一个字段(ua)排序的。我做错了什么?