下面的代码调用BOXES
db并选择id
然后根据updated_at = NULL
订购,然后是之前更新的最早日期。我想将更新限制为ITEM
列中具有特定值的行,例如ITEM = square
的所有行。任何提示?
感谢
function updateOne (done) {
db('boxes')
.select('id')
.whereNull('updated_at')
.orWhereRaw('updated_at < NOW() - INTERVAL \'30 days\'')
.orderByRaw('updated_at ASC NULLS FIRST')
.limit(1)
.first()
.then(function (row) {
// No work to be done, so we'll return
if (!row) return done()