![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB学习
枫奇
这个作者很懒,什么都没留下…
展开
-
Mongodb学习(3)基本操作——增删改查
环境 Linux环境 Mongodb3.4.4 首先按照之前的方法启动 MongoDB ./mongod -dbpath /data/db 创建数据库 语法 MongoDB 创建数据库的语法格式如下所示: use DATABASE_NAME如果数据库不存在,则创建数据库,否则切换到指定数据库。 比如: > use mytestdb原创 2017-05-10 17:10:13 · 2764 阅读 · 0 评论 -
Mongodb学习(6)pymongdb的数据库的拷贝
可以链接到本地数据库完成copy 同时也能链接到远程端,进行copy #coding:utf-8 from pymongo import MongoClient #连接数据库 client=MongoClient('192.168.4.210',27017) #获取现有数据库的名称 print client.database_names() #将现有的cp到新的 client.adm原创 2017-05-19 21:04:00 · 2609 阅读 · 0 评论 -
Mongodb学习(4)通过配置文件启动mongod
Linux 配置 按照以下命令创建文件 sudo mkdir -p /data/db sudo mkdir -p /data/db/log sudo touch /data/db/log/mongodb.log sudo touch /etc/mongodb.conf 上面创建了数据库的文件路径,log路径,以及配置文件:mongodb.conf 接下来,需要配置以下这个配置文件,让mo原创 2017-05-11 12:18:49 · 13547 阅读 · 1 评论 -
Mongodb学习(10)一个小例子
跟mongodb相关的一个小例子 #!/sur/bin/python #coding:utf-8 from bottle import get, run import pymongo @get('/') def homepage_test(): return 'Hello World!' @get('/') def homepage(): db=pymongo.Mong原创 2017-09-04 11:35:21 · 2347 阅读 · 0 评论 -
Mongodb学习(9)集群搭建以及错误处理
mongodb 这种NoSQL(非关系型数据库),有其自身的特点和有点。 本文来说一下Mongodb的三种集群方式的搭建:Replica Set / Sharding / Master-Slaver Replica Set 中文翻译叫做副本集 其实简单来说就是集群当中包含了多份数据,保证主节点挂掉了,备节点能继续提供数据服务,提供的前提就是数据需要和主节点原创 2017-06-09 10:12:43 · 2939 阅读 · 0 评论 -
Mongodb学习(1)安装以及配置
Mongdb 简介 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 mongoDB MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大原创 2017-05-10 11:05:31 · 2526 阅读 · 0 评论 -
Mongodb学习(2)概念学习——基本内容
Mongodb作为数据库的一种,难免要和SQL进行比较,他们当中有很多共同的地方 但是作为专业术语来讲,又又很多的不同 记录下这些东西,对于后面的学习很有帮助,当然也可以先学习一些语法知识,回头再来看这些内容。 SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table原创 2017-05-10 16:32:29 · 2219 阅读 · 0 评论 -
Mongodb学习(2)概念学习——ACID原则
事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性: 1、A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。 比如银行转账,从A账户转100元至B账户,分为两个步骤:1)从A账户取100元;2)存原创 2017-05-10 16:11:25 · 2106 阅读 · 0 评论 -
Mongodb学习(5)pymongdb的使用
1.安装 2.启动 mongodb 3.pymongo 的使用 import pymongo def saveinfo( dict_data): connection = pymongo.MongoClient('主机地址','端口地址') BookDB = connection.BookDB #数据库db的名字 BookTable = B原创 2017-05-17 22:15:29 · 2274 阅读 · 0 评论 -
Mongodb学习(8)pymongdb的使用——数据去重
关于pymongo的去重方法, 网上找了老半天,都没有发现单独对pymongo里面的数据进行去重的方法 网上说的最多的是 使用 distingct 方法进行去重操作, 但是这个方法,只是返回了去重之后的数据, 并没有返回整个数据列表 而且并不是说执行过后, 就把数据库中重复的内容删除了, 因此并没有达到我的需求 所以自己就重新尝试着写了一下去重的方法 def delete_repe原创 2017-05-23 00:41:11 · 7543 阅读 · 3 评论 -
Mongodb学习(7)pymongdb的使用——打印数据库名和table名
有时候需要获取数据库中的各个数据库的名字, 同时, 也可能用到数据库中各个table 本文记录下这个方法,免得以后找不到 def print_database_and_table_name(): import pymongo client = pymongo.MongoClient('localhost', 27017) print client.database原创 2017-05-23 00:27:17 · 2875 阅读 · 0 评论 -
Ubuntu 16.04 安装MongoDB及卸载
MongoDB 是一个是一个基于分布式文件存储的数据库,下面介绍一下,在Ubuntu16.04中用apt-get安装MongoDB MongoDB安装 一、打开终端,输入以下命令 $ sudo apt-get install mongodb 如果想要安装特定版本使用以下命令: $ sudo apt-get install -y mongodb-org=版本号 mongodb-org-se...转载 2019-06-21 10:53:06 · 293 阅读 · 0 评论