MongoDB入门

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB入门相关的知识,希望对你有一定的参考价值。

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入门的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB游记之轻松入门到进阶》代码下载

MongoDB最简单的入门教程之五-通过Restful API访问MongoDB

MongoDB快速入门教程 (4.3)

MongoDB C# Driver 快速入门

Atom编辑器入门到精通 Atom使用进阶

MongoDB入门实操《中篇》