本文整理自网络,侵删。
目录
- 一、数据库相关
- 二、用户相关
- 三、集合Collection相关
一、数据库相关
1.切换/创建数据库
>use “dbname”;
2.查询所有数据库
> show dbs; mytest ?0.000GB
3.查看当前使用的数据库
> db.getName();
Mytest
4.查看数据库版本
> db.version();
4.2.8
5.查看当前db的链接地址
> db.getMongo();
connection to 127.0.0.1:27017
二、用户相关
1、创建普通用户(创建用户cg,对mytest数据库读写权限)
> db.createUser({user:"cg",pwd:"lianshi",roles:[{role:"readWrite",db:"mytest"}]})
2、删除用户>db.dropUser("yonghu")
3、修改用户密码
db.updateUser("cg",{pwd:"123456"})
4、进入数据mytest,用户名密码认证
> db.auth("cg","lianshi");
三、集合Collection相关
1.获得数据聚合(表)
> db.getCollectionNames(); [ "student" ]
2. 集合(表)插入数据
db.student.insert({"id":"2","name":"yxy"})
3.查询数据
> db.student.find(); { "_id" : ObjectId("5eef61f3447efbc4346fbb9b"), "id" : "2", "name" : "yxy" } { "_id" : ObjectId("5eef61fe447efbc4346fbb9c"), "id" : "1", "name" : "hmf" } { "_id" : ObjectId("5eeff9582e8cdcf5c32c0ecf"), "id" : "3", "name" : "yx" } 相当于:select* from student;
4.查询唯一字段值
> db.student.distinct("name"); [ "hmf", "yx", "yxy" ]
会过滤掉name中的相同数据
相当于:select distict name from student;
相关阅读 >>
mongodb搭建高可用集群的完整步骤(3个分片+3个副本)
更多相关阅读请进入《mongodb》频道 >>

数据库系统概念 第6版
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » MongoDB的常用命令汇总(Mongo4.2.8)
标签:mongodb
相关推荐
评论
管理员已关闭评论功能...