初识mongodb

1.非常流行的nosql数据库(基于bson格式,json的扩展)

2.安装,下载(默认端口27017)

启动 mongod --dbpath /data/db

服务器端mongod启动之后默认是监听额的27017的端口,客服端程序mongo 连接服务端 mongo 127.0.0.1:27017-->连接成功

3.创建一个数据库

  use dbname;(此时并没有真正的创建数据库,而是在预处理缓存池中,只有真正的添加了数据,才会真正创建数据文件)

4.给相应的数据库添加记录

  db.集合的名字(相当于mysql中的表名).insert({name:‘ty‘})

5.查看所有的数据库

  show dbs

6.显示相应数据库中的所有文档集合(相当于mysql数据库中的所有表)

  show collections

7.查询指定文档的数据

  查询所有:db.集合的名字.find()  查询第一条:db.集合的名字.findOne()

8更新文档数据

  db.集合的名字.update({条件(原来的数据)},{$set:{新数据}})

9.删除文档中的数据

  db.集合中的名字.remove({查询器})

10删除数据库中的集合

  db.集合的名字.drop()

11删除数据库

  db.dropDatabase()

时间: 2024-10-15 01:01:16

初识mongodb的相关文章

初识Mongodb之[CURD]-PHP版

行动 在了实践之前,希望大家看一下上面的学习资源,了解一下基本操作. 数据连接初始账号密码 账号:admin 密码:admin 首先我们建立一个文件:mongodb.php,设置需要连接账号密码,连接数据库 <?php /** * Mongodb Test * * Tools: * Zend Studio 8.x * Eclipse Plug :Toggle Varpper * * @author Wu Bai Qing<[email protected]> * @version $Id

初识mongodb一二三(二)

二mongodb主从配置 在之前我们使用mysql数据库或者redis时大家广泛用到,采用双机备份后主节点挂掉了后从节点可以接替主机继续服务.所以这种模式比单节点的高可用性要好很多. 1.环境准备 实际应用中,需要两台机器一主一从.我这里因资源问题,使用一台机器解决. 192.168.221.161:27021当做master 192.168.221.161:27022当做slave 2.分别建立两个文件夹/data/db_master,/data/db_slave 3.分别配置两个配置文件mo

初识mongodb一二三(三)

三搭建mongodb副本集 MongoDB复制原理就是主节点记录在其上的所有操作oplog,从节点定期轮询主节点获取这些操作,然后对自己的数据副本执行这些操作,从而保证从节点的数据与主节点一致. 那什么是副本集呢?主从模式一主一从就是一个副本.MongoDB复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性;复制还允许您从硬件故障和服务中断中恢复数据.副本集具有多个副本保证了容错性,就算一个副本挂掉了还有很多副本存在,并且解决了之前的问题"主节点

初识MongoDB(七)

搭建集群 集群搭建网上查了有3中方案:Replica Set / Sharding / Master-Slaver 第三种基本上目前很少人使用 就不介绍了.主要介绍Replica Set  和Sharding Replica Set  该部署中文翻译为副本集,就是一个主节点,N个副节点,一个仲裁节点,当主节点挂掉后,仲裁节点仲裁哪个副节点提升为主节点. 继续运行,不至于因为主节点的挂掉而影响整个数据库的使用.当原主节点恢复后,作为副节点继续运行,仲裁节点不存储数据,也不和应用程序相连,只是作为仲

集腋成裘-14-MongoDB系列-01初识MongoDB

粗知拙见:将数据通过类似json的形式存储于文档中. window下MongoDB下载 安装只需要选择对应的文件夹即可,注意位置D:\software\MongoDB\ 1:配置环境变量并检验是否安装成功(mongod -help) 2:启动数据库服务 创建一个批处理文件,mongoDB.bat 其语法为 mongod --dbpath 路径 (mongod --dbpath D:\software\MongoDBDATA) 或者,直接运行以上命令(本机是配置了环境变量) 3:启动数据客户端 创

玩转mongodb(九):通过log4jmongo来实现分布式系统的日志统一管理

背景 在分布式系统中,我们有多个web app,这些web app可能分别部署在不同的物理服务器上,并且有各自的日志输出.当生产问题来临时,很多时候都需要去各个日志文件中查找可能的异常,相当耗费人力.日志存储多以文本文件形式存在,当有需求需要对日志进行分析挖掘时,这个处理起来也是诸多不便,而且效率低下. 为了方便对这些日志进行统一管理和分析,我们可以将日志统一输出到指定的数据库系统中,再由日志分析系统去管理.由于这里是mongodb的篇章,所以主观上以mongodb来做日志数据存储:客观上,一是

MongoDB资料汇总(转)

原文:MongoDB资料汇总 上一篇Redis资料汇总专题很受大家欢迎,这里将MongoDB的系列资料也进行了简单整理.希望能对大家有用. 最后更新时间:2013-04-22 1.MongoDB是什么 MongoDB介绍PPT分享 MongoDB GridFS介绍PPT两则 初识 MongoDB GridFS MongoDB GridFS 介绍 一个NoSQL与MongoDB的介绍PPT MongoDB:下一代MySQL? 写给Python程序员的MongoDB介绍 又一篇给Python程序员的

MongoDB注册Windows服务启动

下载MongoDB安装到:E:\Work_App\MongoDB 这个目录 安装:E:\Work_App\MongoDB (安装在专门的目录中) 配置: 1.在E:\Work_App\MongoDB\下新建Data文件夹 2.在E:\Work_App\MongoDB\Data下新建db和log文件夹 3.在E:\Work_App\MongoDB\Data\log下新建MongoDB.log文件 启动MongoDB: 进入E:\Work_App\MongoDB\bin, 输入:mongod -db

Windows下MongoDB的安装与设置MongoDB服务

Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐.Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象.Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作. 下载:http://www.mongodb.org/downloads 这不用多说,下载对应系统的32/64位安装包   安装:E