mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

查看数据库

show dbs;/show databases();

第一个命令简单(admin和local数据库是系统自带的)

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

进入/创建数据库

 use 数据库名字(如果有此数据库则进入,如果没有则会添加一个,)

新的数据库因为没有数据,所以show dbs;查看数据库不会显示,等我们在新的数据库内插入数据后show dbs查看数据库;就能看的到了(下面会讲)

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

插入数据

db.你要创建的表名字.insert({"name":"B",age:20});

解析:db和insert是数据库命令,text是你自己创建的表(如何查看表下面会讲)名字,创建的字段,要按字典形式创建,数字不用引号,其他的要引号

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

查看你当前所在的数据库

db

db.getName();

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

查看当前所在数据库的集合(也叫表)

show.tables;

show collections;

两个命令都可以用

system.indexes是系统自带的。

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

单纯只创建集合(也叫表)不带数据,上面db.text.insert({})是创建表是插入数据

db.createCollection('good');

good:是你你自己创建集合的名字

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

集合的命名:

① 不能是空字符串(“ ”)

② 不能包含\0字符(空字符)

③ 不能使用system.的前缀(系统保留)

④ 建议不包含保留字 ”$”

⑤ 用.分割不同命名空间的子集合(如:blog.users, blog.posts)

 

删除集合

db.good.drop()

good:是你要删除的集合的名字

返回true是说删除成功,如果你要删除不存在的集合会返回false

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

删除数据库:

db.dropDatabase();

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

查看当前数据状态

db.stats();

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

以上就是mongo的大致命令,

 

查询表内所有字段

db.当前集合(表).find();

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

写入数据

一条一条的插入数据

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

一次性插入多条

db.数据表.insert([{},{},{}.......])

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

 

多维数据对象添加

db.goods.insert({name:'xiaomi5',price:1999,weight:156,number:45,area:{province:'beijing',city:'beijing'}})

 

mongo数据库的一些命令(对于新同学,按照我的步骤连一遍即可)

数组信息的添加

 

示例:

db.goods.insert({name:'xiaomimax',price:2000,weight:180,number:100,area:{province:'beijing',city:'beijing'},color:['blank','white','red']})

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyfffx.html