mongodb系列-数据库的创建和删除
mongodb创建数据库可以直接用use先看看有哪些db:> show dbsadmin (empty)local 0.078GBmydb 0.078GBtest (empty)> 再新建一个数据库mytestdb:> use mytestdbswitched to db mytestdb> 如果什么都不操作离开的...
mongodb系列-文档的插入和删除
文档插入方式一:>db.mongo.insert({name:"jack",age: 30}); WriteResult({"nInserted" : 1 })> db.mongo.find();{ "_id" :ObjectId("54ded72e0dc51419494b4565"), "name" :"jack", "age" : 30 }文档插入方式二:> j = { name :"mongo" };{ "name" :"mongo" }> t = { x : 3 };...
mongodb系列-文档的查询
文档的查询: 1,集合查询方法 find() 查询集合中文档并返回结果为游标的文档集合 查询集合中所有文档:db.collection.find()//或者db.collection.find({}) 筛选符合条件的文档:db.user.find({age:20}) 2,条件操作符查询db.collectio...
mongodb系列-访问控制
默认启动 MongoDB 服务时没有任何参数,可以对数据库任意操作,而且可以远程访问数据库,所以推荐开发阶段可以不设置任何参数,但对于生产环境还是要仔细考虑一下安全方面的因素,而提高 MongoDB 数据库安全有几个方面:1,绑定IP 内网地址访问MongoDB 服务2,设置监听端口3,使用用户名和口令登录&...
mongodb系列-数据导入导出
实用工具mongoexport 和mongoimport来进行数据的导入和导出mongoexport导出:有一张user 表,里面有2 条记录,我们要将它导出> use my_testdbswitched to db my_testdb> db.user.find();{ "_id" :ObjectId("4f81a4a1779282ca68fd8a5a"), "uid" : 2,"username" : "Jerry", "age" : 100 }{...
mongodb系列-数据恢复
先介绍下命令语法: >mongorestore -h dbhost -ddbname --directoryperdb dbdirectory -h:MongoDB服务器地址 -d:需要恢复的数据库实例,例如:test,这个名称也可以和备份时候的不一样,比如testdb --directoryperdb:备份数据所在位置 --drop...
mongodb系列-数据备份
mongodb的备份主要有热备和冷备。一,冷备: 停止mongodb服务,直接copy数据目录;启动mongodb时,可以用--dbpath指定自己设置的数据库存储目录 二,热备:用mongodump 来做MongoDB 的库或表级别的热备份。 先介绍下命令语法:>mongodump -h dbhost -ddbna...
mongodb系列-体系结构
MongoDB 的逻辑结构是主要由:文档(document)、集合(collection)和数据库(database)这三部分组成的。MongoDB 的文档(document),相当于关系数据库中的一行记录集合(collection),相当于关系型数据库中的表的概念文档(document)、集合(collection)、数据库(database)的层次结构如下图:文档(document...
mongodb系列-conf配置文件
启动MongoDB有2种方式,一种是直接默认启动,另一种是指定配置文件。启动方式如下:1: /etc/init.d/mongod start 或service mongod start 2: mongod --config /etc/mongodb.conf下面我们看看配置文件:vi /etc/mongod.conf# 日志文件位置logpath=/var/log/mongo/mongod.log# 以追加方式写入日...
mongodb系列-介绍和安装
从今天开始把mongodb给系列整理一下 一,mongodb是什么MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSQL数据库产品中最热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式,MongoDB使用C++开发。MongoDB的官方网站地址是:http://www.mongodb.org。 二...
mongodb的简单安装和配置
由于mongodb默认用Yum安装不了,需要加源:vi /etc/yum.repos.d/10gen.repo,输入下面的语句:[10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0 yum install mongo-10gen-serveryum install mongo-10gen启动Mongodbservic...