一、前言
本文章主要介绍Mongodb的组合索引的使用。
二、Query查询条件转换shell输入命令
1、常用shell输入命令
Query: {
"tenantsid": {
"$numberLong": "563651117638208"
},
"update_time": {
"$gte": {
"$date": 1689263999000
},
"$lte": {
"$date": 1720886399000
}
}
},
Fields: {
},
Sort: {
"update_time": -1
}
对应shell命令:
db.***.find({
"$and":[
{
"tenantsid" : 563651117638208},
{
"update_time" :
{
"$gte":ISODate("2023-01-03T00:00:00Z"),"$lte":ISODate("2024-05-05T00:00:00Z")}
}
]})
.sort({
update_time: -1
})
------说明:tenantsid是Long类型,update_time是Date类型。
shell命令2:
db.**.find({
"$and"