Python mongo概述

MongDB概述

MongoDB是用C++编写的非关系型数据库,特点是性能高、易部署、易使用,存储数据灵活。

MongoDB的主要特性如下:

①面向集合存储

②支持动态查询

③支持完全索引,包括内部对象

④支持主从复制和故障恢复

⑤高效存储二进制数据(BSON)

 

基本概念
·集合:collection,集合由一组文档组成,类似于关系型数据库中的表。

·文档:document,文档用于存储一组数据,类似于关系型数据库中的行。

·MongoDB的一个实例支持创建多个数据库,每个数据库都有自己独立的集合和权限。

·MongoDB自带JavaScript Shell,功能十分强大。

·每一个document中都有一个特殊的key-“_id”,它在一个集合中是唯一的,相当于关系型数据库中的主键。

MongoDB的下载与安装
到MongoDB官网即可下载最新版本:https://www.mongodb.org/

然后将下载的压缩包解压到本地文件夹中,并将其bin目录添加到环境变量(Path)中,方便操作。

添加环境变量略。

然后在dos中输入mongo,测试是否安装成功

第一行为当前MongoDB的版本,同时,我们也可以看出MongoDB的默认服务端口为27017。

安装完成。

MongoDB的常规操作
启动MongoDB实例
1.在本地创建一个目录,用于存储数据,例如 F:\mongodbtemp\test

2.启动一个实例 mongod -dbpath=f:/mongodbtemp/test

此时,test目录中多处了一些文件和文件夹,test文件夹就被作为一个MongoDB的数据存储空间

通过web页面访问MongoDB控制台

OK,MongoDB实例启动成功。

把MongoDB添加到windows系统服务
如果嫌每次都需要手动启动MongoDB实例,可以将其添加到系统服务,使用时会更方便。

添加服务:mongod.exe --logpath E:\mongo_log\mongodb.log --logappend --dbpath E:\mongo_data --directoryperdb --serviceName MongoDB --install


移除服务

SC delete MongoDB

n mongod.exe --logpath E:\mongo_log\mongodb.log --logappend --dbpath E:\mongo_data --directoryperdb --serviceName MongoDB --remove

连接MongoDB数据库
mongo ip_address:port
 

创建数据库

use db_name  (没有则创建)

显示所有数据库

show dbs;

查看当前数据库

db

删除当前数据库

db.dropDatabase();

db.help();

查看当前数据库的所有集合

show tables;    或

show collections;

 

创建集合

显示创建

db.createCollection("集合名称");

隐式创建

执行db操作,如果该集合没有就会自动创建

删除集合

db.集合名称.drop();

以上文章转自链接:https://blog.youkuaiyun.com/u012302681/article/details/48178271

如有侵权,敬请告知!!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值