0
我目前有一個貓鼬Event
文件,其中有startTime
,endTime
和duration
屬性。我試圖在一個node.js文件中執行查詢,該文件捕獲所有事件的開始時間在當前時間戳之前的事件,並且事件的結束時間在當前時間戳加上事件的持續時間之後。因此,我的查詢取決於能夠執行計算,它使用正在查詢的事件的屬性(duration
)。沿此線的東西:根據文檔屬性設置貓鼬查詢條件
const eventQuery = Event.find(query);
eventQuery.where('startTime').lte(currentTimeStamp);
eventQuery.where('endTime').gte(currentTimeStamp + event.duration);
不過,我不知道我應該寫的,而不是event.duration
,由於事件尚未在這一點上拉,而我想將它們每個候選事件的持續時間在DB中以某種方式進入查詢。請讓我知道這是否可能以某種方式!
plz接受答案,如果它幫助 – sidgate