一、环境配置
1. 从官方网站下载Mongodb数据库(http://www.mongodb.org)。
2. 把下载下来的mongodb-win32-i386-2.0.1.zip文件解压到安装目录,如D:\program\mongodb
3. bin目录下有两个文件:mongod.exe、mongo.exe,它们分别是server和client。在mongodb目录下新建data目录,然后打开dos窗口,输入如下命令:
d:
cd program\mongodb\bin
mongod -dbpath "D:\program\mongodb\data" run
如果mongod正常运行,就打开bin\mongo.exe进行数据库的各项操作了。
二、Mongodb数据库常用操作
1. 数据库的创建与删除
如果我们要使用某个数据库,可以使用use dbname的方式,如果这个数据库不存在,就会创建一个新的数据库,所以,如果要创建一个名为localdb的数据库,可以使用如下方式:
使用use localdb创建数据库时,在数据库列表中并没有立即显示,只有使用该数据库后,通过show dbs才能查看到刚创建的数据库。
使用db.dropDatabase()可以把当前使用的数据库删除。
2. 增删改查
如果想在数据库的某个集合中插入一个对象,需要使用insert或save方法,被插入的对象以json的形式作为参数传递给insert/save方法。
如下图所示,集合user会被自动创建,通过db.user.find()可以查出user集合内的所有对象;如果在插入时没有指定_id的值,数据库会为插入的对象添加_id字段和它的值。
现在来对刚插入的对象进行修改操作,如把age的值改为10,如果用传统的sql语句,可以这样写:
update user set age = 10 where name="peng";
但是在mongodb数据库中,可以使用update方法完成此项操作,第一个参数表示查询条件,第二个参数表示要修改的字段和修改后的值。
使用remove方法删除对象
3. 插入大量数据
可以通过for循环在集合中批量插入对象,假设已经在user集合中加入了两个对象,当使用下面方式一次性插入20个对象并使用find()进行查找时发现,屏幕中只列出了20个对象,此时,可以使用it列出更多的对象。
分享到:
相关推荐
MongoDB数据库
课时1:MongoDB数据库入门.mp4 课时2:MongoDB数据数据查询与分析.mp4 课时3:MongoDB数据库核心知识.mp4 课时4:MongoDB数据库管理备份.mp4 课时5:MongoDB开发实战:开发博客应用.mp4 课时6:MongoDB数据库性能...
本文实例讲述了mongodb数据库入门之CURD简单操作。分享给大家供大家参考,具体如下: 查看所有数据库 show dbs; show databases; #有些版本可能不行 使用数据库 use 数据库名 查看集合(集合即mysql的表) show ...
主要介绍了mongodb数据库入门学习笔记之下载、安装、启动、连接操作,结合简单示例形式分析了MongoDB数据库的基本下载、解压、启动服务、连接服务等相关操作技巧与注意事项,需要的朋友可以参考下
【Python高级开发课程 高级教程】课程列表 01 Python语言开发要点详解....07 Python操作MongoDB数据库.pptx 08 Python多线程 多进程开发.pptx 09 Python爬虫框架Scrapy实战.pptx 10 Python Web开发框架Django实战.pptx
C#访问MongoDB数据库的示例代码。对于MongoDB的入门和学习有很大的帮助。
附件是mongodb 数据库基本操作,包含最常用的 15 条命令,非常适合MongoDB入门级学习使用,文件绿色安全,仅供学习交流使用,无任何商业目的,欢迎大家下载使用!
MongoDB是一个开源、高性能、无模式的文档型数据库,是NoSQL数据库产品中的一种。它的出现主要应对“三高”等问题,它可以解决需要存储数据量大、高并发读写、高可用的现实问题,适用于社交朋友圈、游戏积分、物流...
附件是mongodb 数据库基本操作,包含最常用的 15 条命令,非常适合MongoDB入门级学习使用,文件绿色安全,仅供学习交流使用,无任何商业目的,欢迎大家下载使用!
MongoDB 学习PPT
day1:MongoDB数据库与其他数据库区别介绍及学习方法 day2:MongoDB运行环境搭建及运行 day3:MongoDB增删改查操作实践 day4:教你学会MongoDB聚合操作 day5:索引的特性及应用 day6:MongoDB实例搭建仓位管理API day7:...
该rar包中包括MOngoDB数据库操作基本的增删改查,以及在CMD命令行中怎么配置MOngodb和增删改查,还有就是连接mongoDB的jar包和详细的操作文档,本来想上传NOde.js来着,可是只能上传60兆,只能放弃了,不过这些已经...
主流NOSQL数据库之MongoDB快速入门
Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象。Mongo...
mongodb数据库入门级学习,非常好的源码,详细的注释
MongoDB非关系型数据库入门资料
mongoDB-CURD操作-----JAVA 对初学入门还是有点用处滴!
本文给大家分享的是使用Java操作MongoDB的一些基本方法,包含多种数据库的连接方式,增删改查等方法,非常的实用,有需要的小伙伴可以参考下