想把activity_attend表里,满足 teamAttendNum >= teamOpenNum 且 当前时间 >= endTimeStamp 的数据查询出来
代码如下,但是查询结果并没有满足第二个条件,希望大佬指点。
return db.collection("activity_attend").aggregate().project({
matched: $.and($.gte(['$teamAttendNum','$teamOpenNum']),$.gte([(new Date().getTime()),'$endTimeStamp'])),
teamAttendNum: 1,
teamOpenNum: 1,
endTimeStamp: 1
}).sort({'create_time':1}).limit(1).end().then((result)=>{
})
时间戳正确?给一下数据库结构