C:\Users\小胡>mongod --dbpath c:\mongo
–dbpath就是选择数据库文档所在的文件夹
也就是说,在选择的mongo中,真的有物理文件,对应一个个数据库。U盘可以拷走
一定要保持,开机这个CMD不能动,不能关。一旦这个cmd有问题,数据库就自动关闭。所以我们需要另外开启一个cmd命令面板输入:
C:\Users\小胡>mongo
现在运行的环境就是mongo的环境
现在我们来看一下基本操作命令;
mongod –dbpath c:\mongo(路径) 开机
mongo 管理数据库
show dbs 查看数据库中列表
use + 名称 使用/创建数据库(如果输入的名称,列表中本身不存在,那么就是创建数据库,单数如果真的要把这个数据库创建成功,就必须插入一个数据,只能往集合(collections)中插入数据。 不需要创建集合,创建集合需要写点语法:db.student.insert({“name”:”xiaohu”,”age”:”20”}))
数据库中不能直接插入数据,只能往集合(collections)中插入数据。不需要创建集合,只需要写点语法
db.student.insert({“name”:”xiaoming”,”age”:”20”});
系统发现student是一个陌生的名字,就会自动创建一个集合
但是如果我们逐条往数据库中添加collection会很麻烦,我们可以使用下面这条命令来实现外部数据的插入:
mongoimport -db test -collection restaurants -drop –file primer -dataset.json
-db test 表示你想插入数据的那个数据库
-collection restaurants 表示你想插入的那个集合
-drop (参数)把集合清空
–file primer -dataset.json 哪个文件
db.dropDatabase() :删除当前所在的数据库