Mongodb 的常用方法,在可视化工具执行

时间:2021-01-29 03:46:08

查询:

db.getCollection('message').find({"userId":"31257"})

 查询总数:

db.getCollection('message').find({"sendTimeStamp":{$gt:1517982993}}).count()

 条件删除数据:

db.getCollection('message').remove({'title':'MongoDB 教程'})

 循环插入数据:

for(var i=1;i<10;i++) db.getCollection('message').insert({"userId":"19290","pointsDelta" : 0})

 插入一条记录:

db.getCollection('message').insert({"userId":"19290","pointsDelta" : 0})

 当前数据库状态:

db.getCollection('message').stats()

 查看内存使用大小

show dbs

 profiling功能

db.getProfilingLevel(1)

 0 代表不开启

1 代表记录慢指令(默认100ms)

2 代表记录所有指令

db.setProfilingLevel(1)

 
更改此值,使其生效。