MongoDB的常用命令汇总(Mongo4.2.8)
一、数据库相关
二、用户相关
三、集合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;
5.查询name = yxy的记录
> db.student.find({"name":"yxy"});
{ "_id" : ObjectId("5eef61f3447efbc4346fbb9b"), "id" : "2", "name" : "yxy" }
{ "_id" : ObjectId("5ef077145c4ca32ccc787893"), "id" : "2", "name" : "yxy" }
相当于: select * from student where name = “yxy”;
6.插入int32字段类型的数据
db.student.insert({"id":NumberInt(1234567),"name":"hu"});
7、插入int64字段类型数据
db.student.insert({"age":NumberLong(22),"name":"hu"});
8、插入Decimal字段类型数据
db.student.insert({"va":NumberDecimal("22.3"),"name":"hu"});
9、查询语句
db.student.find({})
.projection({})
.sort({_id:-1})
.limit(100)
10、删除(集合)表
db.student.drop();
参考:https://www.jb51.net/article/48217.htm
到此这篇关于MongoDB的常用命令汇总(Mongo4.2.8)的文章就介绍到这了,更多相关MongoDB常用命令内容请搜索易知道(ezd.cc)以前的文章或继续浏览下面的相关文章希望大家以后多多支持易知道(ezd.cc)!
相关内容
-
你支持800万用户Firefox吗如何能在火狐浏览器上
你支持800万用户Firefox吗如何能在火狐浏览器上中国的道路,,2...
-
如何设置用户权限|如何设置用户权限密码
如何设置用户权限|如何设置用户权限密码,,如何设置用户权限密...
-
linux – 如何为Debian中的所有用户设置PATH?
linux – 如何为Debian中的所有用户设置PATH?,适用于,用户,我有...
-
基于kibana的Dev Tools控制板上es常用查询语句
基于kibana的Dev Tools控制板上es常用查询语句,索引,模板,1、...
-
金蝶如何查询进出口总额|如何从网上查询一种产
金蝶如何查询进出口总额|如何从网上查询一种产品的进出口总...
-
金蝶系统管理员删除|金蝶用户管理员删了怎么办
金蝶系统管理员删除|金蝶用户管理员删了怎么办,,1.金蝶用户管...
-
通过备份记录获得数据库的增长
通过备份记录获得数据库的增长,,通常你想知道数据库是否正在增...
-
什么样的过程中powerkey.exe是编辑集合查询
什么样的过程中powerkey.exe是编辑集合查询,,点评:powerkey.exe...
-
如何删除电脑上的用户|如何删除电脑上的用户名
如何删除电脑上的用户|如何删除电脑上的用户名和密码,,如何删...
-
台式机还是笔记本夏天给电脑用户买什么
台式机还是笔记本夏天给电脑用户买什么,,随着暑假的到来,许多同...
-
添加网络打印机|添加网络打印机要输入用户名密
添加网络打印机|添加网络打印机要输入用户名密码,,添加网络打...
-
金蝶k3现金流量项如何查询|金蝶K3里现金流量表
金蝶k3现金流量项如何查询|金蝶K3里现金流量表不平怎么查,,1....
-
想更新Win11系统怎么查询TPM版本?|升级win11怎样
想更新Win11系统怎么查询TPM版本?|升级win11怎样跳过tpm验证,...
-
金蝶库存明细帐怎么查|金蝶kis标准版如何查询上
金蝶库存明细帐怎么查|金蝶kis标准版如何查询上一年度的明细...
-
金蝶软件显示与其它用户有冲突|金蝶KIS专业版出
金蝶软件显示与其它用户有冲突|金蝶KIS专业版出现“当前使用...