我想做一個mongo查詢,根據$currentDate
{
$and: [
{
start_time: {
$lte: {
$currentDate: {
$type: "date"。
}
}
}
},
{
end_time: {
$gte: {
$currentDate: {
$type: "date"。
}
}
}
}
]
}
但是它沒有回傳任何東西,但是如果我把end_time:{$gte設定為{$lte,所有的串列都會顯示,所以一定有問題
我正在用javascript把日期放到資料庫中
。if(checked) {
var d = new Date()
d.setSeconds(d.getSeconds() values.sale_price *100)
setFieldValue('start_time', { date: new Date() })
setFieldValue('end_time', { date: d })
}
我在想,當把秒數加到結束時間時,它可能會被弄亂,但我不確定
。這里是一個DB檔案的副本
{
"_id"/span>: {
"$oid":"61401b66t4e445t5j43j748e"
},
"name": "test",
"sale_price": {
"$numberInt": "5000"。
},
"start_time": {
"date": "2021-09-14T03:47:31.918Z"
},
"end_time":{
"date": "2021-09-19T22:40:51.918Z"
}
uj5u.com熱心網友回復:
db.collection.find({
$and: [
{
"start_time.date"/span>: {
$lte: new Date()
}
},
{
"end_time.date": {
$gte: new Date()
}
}
]
})
這里的作業示例
注意:確保start_time.date和end_time.date的資料型別是Date而不是String
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/328892.html
標籤:
上一篇:在pandas中用fixedoffset來表示日期時間
下一篇:Ionic Fastlane|Android"錯誤:軟體包android.support.v4.content不存在"
