mongo常用命令
并列查询
查询costitems表,financialSourceType为xxxx,approvalState为xxxx的数据
db.getCollection(‘costitems’).find({financialSourceType:“xxxx”,approvalState:“xxxx”})
根据时间范围查询
db.getCollection(‘costitems’).find({“created”:{“
g
t
e
"
:
I
S
O
D
a
t
e
(
"
2019
−
01
−
02
T
00
:
00
:
00
Z
"
)
,
"
gte":ISODate("2019-01-02T00:00:00Z"),"
gte":ISODate("2019−01−02T00:00:00Z"),"lte”:ISODate(“2019-03-03T00:00:00Z”)} ,financialSourceType:“xxxx”,approvalState:“xxxx”
})
根据时间倒序查询
查询data_collect表中所有数据,根据uploadTime倒序查询
db.getCollection(‘data_collect’).find({}).sort({uploadTime: -1}).limit(5)
查询某个字段按时间排序
1.mongoDB查询包含某个字段并按时间排序的集合
db.getCollection(‘表名’).find({字段名{$exists:true}}).sort({时间:-1})
其中1为升序,-1为降序。
2.mongoDB查询只包含某个字段的集合
db.getCollection(‘表名’).find({“字段名” : “字段值”},{“字段名”:1,“字段名”:0})
启动1显示该字段,0不显示该字段