下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 數(shù)據(jù)庫 > DB2 > MongoDB時間段查詢: 快速實現(xiàn)任務(mongodb時間段查詢)

MongoDB時間段查詢: 快速實現(xiàn)任務(mongodb時間段查詢)

時間:2024-03-26 14:48作者:下載吧人氣:33

MongoDB時間段查詢是非常有用的在數(shù)據(jù)庫查詢時實現(xiàn)任務。MongoDB中具有許多函式可用于查詢時間段,其中一些最常用的功能有$gte(起始時間),$lt(截止時間)和$lte(等于截止時間),可以用下面的代碼實現(xiàn)。

collection.find({
date:{
$gte:ISODate("2016-05-06T12:11:00Z"),
$lt:ISODate("2016-10-07T15:00:00Z")
}
})

這里,我們使用ISO-8601(一種多種語言所采用的格式)格式將日期格式化為字符串。此外,MongoDB $(options)也可以實現(xiàn)同樣的服務。例如:

Date.prototype.addHours = function (h) {
this.setTime(this.getTime() + (h*60*60*1000));
return this;
};

let startDate = new Date();
let endDate = new Date();
startDate.addHours(-7);

collection.find({
date: {
$gte: startDate,
$lt: endDate
}
});

日期范圍查詢語句需要存儲日期字段的document。我們可以使用mongoose 這個對象模型庫在一個Node.js應用程序中存儲日期字段。下面是模型代碼:

var schema = new mongoose.Schema({
name : { type: String},
created_at : {type: Date, default: Date.now}
});

而要進行搜索,只需在mongoose查詢中添加這個查詢語句即可:

Model.find({
created_at: {
$gte: startDate,
$lt: endDate
}
));

總之,MongoDB查詢精確的時間段和日期的范圍查詢是十分有效的,我們可以基于上面的代碼迅速完成任務,從而提供精確的查詢結(jié)果。

標簽mongodb時間段查詢,MongoDB,查詢,日期,lt,gte,MongoDB,endDate

相關下載

查看所有評論+

網(wǎng)友評論

網(wǎng)友
您的評論需要經(jīng)過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 国产办公室gv西装男| 国产精品久久久久久一区二区三区 | 男女性潮高清免费网站| 国产精品毛片一区二区三区| 久久亚洲春色中文字幕久久久| 精品久久亚洲一级α| 国产精品久久久久鬼色| 中国一级毛片免费看视频| 欧美日本视频在线观看| 国产一级淫片免费播放| 97无码免费人妻超级碰碰夜夜| 日韩三级电影免费| 亚洲色大成网站www永久男同| 黄色福利视频网站| 女邻居拉开裙子让我挺进| 亚洲乱码一区二区三区在线观看| 美女张开腿黄网站免费| 国产精品爽爽ⅴa在线观看| 中文字幕影片免费在线观看| 欧美精品黑人粗大| 国产三级观看久久| 4虎1515hh永久免费| 成人毛片免费看| 亚洲啪啪av无码片| 精品乱码久久久久久久| 国产成人精品123区免费视频| chinese乱子伦xxxx国语对白| 日韩欧美亚洲国产精品字幕久久久| 伊人久久大线蕉香港三级| 青青操视频在线免费观看| 国产色视频网免费| 三年片在线观看免费观看大全中国| 欧欧美18videosex性哦欧美美| 免费的涩涩视频在线播放| 麻豆一区二区三区蜜桃免费| 国内国产真实露脸对白| 中文亚洲成a人片在线观看| 最近中字视频在线观看| 亚洲精品无码久久久久| 美女激情视频网站| 国产成人欧美一区二区三区|