码迷,mamicode.com
首页 > 数据库 > 详细

MongoDB入门

时间:2019-02-23 19:29:29      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:解决方案   连接   数组   命令   非关系型数据库   其他   cli   bin   关系型数据库   

NoSQL 非关系型数据库
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

技术图片

配置步骤
1:在安装路径下,data下创建db文件夹来存储数据。
2:然后执行后面两个步骤
技术图片

3:在bin文件下打开命令行窗口,就可以连接MongoDB数据库了。
在bin文件夹下打开命令行窗口,输入命令可以把数据库集合导出为CSV文件:
mongoexport -d mydb -c test --csv -f name,sex,grade -o test.csv
-d:数据库
-c:表数据
-f:表示要导出的字段

Python往MongoDB写数据:

import pymongo
client = pymongo.MongoClient(‘localhost‘,27017) #连接到数据库
mydb = client[‘mydb‘]  #创建数据库
test = mydb[‘test‘]       #创建表
test.insert_one({‘name‘:‘陶丽蓝‘,‘sex‘:‘女孩子‘,‘grade‘:520}) #写入数据集合

数据库数据如图所示:
技术图片

MongoDB入门

标签:解决方案   连接   数组   命令   非关系型数据库   其他   cli   bin   关系型数据库   

原文地址:https://blog.51cto.com/12884584/2353938

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!