0

MongoDB の段階的なリクエストを作成しています。すべて問題ありませんが、並べ替えオプションが Mongo で認識されません。私が間違っていることは何ですか?

var request = {}
    request['show'] = 1;
    request['category'] = category;
    switch (sort) {
        case "new_first":
            request['sort'] = "[['time_added', -1]]";
            break;
        case "old_first":
            request['sort'] = "[['time_added', 1]]";
            break;
    }
collection.find(request, function(err, posts) {
....    

ありがとう!

4

1 に答える 1

0

解決策を見つけました:

sort_query = JSON.parse('{"sort":[["time_added",-1]]}')

出来た!

于 2012-09-22T20:53:04.940 に答える