2016-12-17 39 views
0

如何根據updatedAt列進行搜索。我想要在date後以升序排列所有記錄。續集:在更新日期後獲取記錄

var date = "2016-06-18 05:18:27" 

Person.findAll({ 
     where: { 
      updatedAt: `> date` //greater than this date? 
     }, 
     orderBy: '`group` DESC' 

    }).then((people) => { 

    }) 

回答

1

您應該使用range operator$gt指定一個updatedAt比一個給定的Date更大。要向order the results傳遞一個元素數組,在這種情況下,它應該是一個數組,其中列爲第一個元素,方向爲第二個元素,例如[['column', 'DESC']]

var date = '2016-06-18 05:18:27'; 
var myDate = new Date(date); 

Person.findAll({ 
    where: { 
     updatedAt: { 
      $gt: myDate, 
     }, 
    }, 
    orderBy: [['group', 'DESC']], 
}).then((people) => { 
    // results are here 
});