2012-09-22 17 views
0

我正在爲MongoDB創建分步請求。一切正常,但排序選項不能被Mongo識別。我做錯了什麼?Node + Mongo Native:通過排序生成請求

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) { 
....  

謝謝!

+0

您正在使用哪個驅動程序? – c0deNinja

+0

Mondo本地驅動程序https://github.com/mongodb/node-mongodb-native/tree/master/examples – f1nn

回答

0

找到了解決辦法:

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

它的工作!