我的第一篇小文章,以前总是写Evernote。
mongodb属于非关系型数据库中的文档型数据库。
1、下载安装mongoDB,
文件自动 存放在这个目录下:C:Program FilesMongoDBServer3.4bin (我用的win7)
2、在任意一个磁盘的根目录下创建一个文件夹data,里面写入两个空文件夹:mongodb用来存储mongodb文件(把bin目录下的文件复制到这个文件夹下),另一个空文件夹mongo是用来存放数据库文件的,通过下面这行命令写入数据库文件:首先进入mongodb文件夹,然后执行命令: mongod --dbpath 空文件夹mongo的路径 。
3、进入mongodb文件夹下,执行mongo命令,然后可以查看数据库了,show dbs。
4、mongodb可视化工具robomongo,跨平台的,
5、use 数据库名字 ,使用某个数据库,如果没有就新建,
6、db 查看当前所在数据库,
7、插入数据:db.student.insert({"name":"小明","age":12,"sex":"男"});
student就是所谓的集合。集合中存储着很多json。
student是第一次使用,集合将自动创建。
数据库中不能直接插入数据,只能往集合(collections)中插入数据。不需要创建集合,只需要写点语法:
db.student.insert({"name":"xiaoming"});
db.student 系统发现student是一个陌生的集合名字,所以就自动创建了集合。
集合 Collections
集合就是一组文档,相当于“表”。
集合中可以存储完全不同结构的文档。
8、db.student.find(); 查看集合
"_id" : ObjectId("57bac0297f851ad399bea696") 前几位是时间值 中间是机器码 后面是随机数 生成 用来保证任何一条数据的唯一性
9、https://docs.mongodb.com/getting-started/shell/