如何在Perl中使用MongoDB進行多重排序?如何在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)排序。我做錯了什麼?
對不起,忘記了標記。這裏是$ obj - > {markers} = [168,169] –
歡迎使用Stack Overflow和Perl標記!你可以編輯你的問題,並通過問題左下角的[編輯]鏈接添加這些細節。請隨時參加[旅遊]以更熟悉該網站。 :) – simbabque