记录2020夏项目中常用的MongoDB命令
Docker配置
1 | version: '3' |
run mongodb on port port1:
1 | docker-compose up -d |
MongoDB命令
进入MongoDB
首先,如果没有设置container_name
的话,需要先查找想要mongodb所在容器的id。1
docker container ls
可以得到CONTAINER ID
,然后执行:1
docker exec -it <CONTAINER ID> bash
进入容器,通过mongo命令登录。1
mongo -u <username> -p <password>
数据库查询命令
查询所有数据库
1
show bds
选择要查看的数据库
1
use <dbName>; // 如果不存在将自动创建
查询所有集合
1
show collections
查询所选数据库中某个集合里的元素
1
db.<collectionName>.find(); // 查询users里的所有数据
查询最新插入的N条数据
1
db.<collectionName>.find().sort({$natural:-1}).limit(N);
其中,-1
表示从新到旧排序(降序),1
表示从旧到新排序(升序)。