Home > Database > Mysql Tutorial > MongoDB应用篇面向集合的数据库操作

MongoDB应用篇面向集合的数据库操作

WBOY
Release: 2016-06-07 15:11:46
Original
1050 people have browsed it

上篇博客已经对 mongoDB 在 windows 平台下的安装配置进行操作,接下来双击 monge.exe ,开始对数据库进行数据操作。 插入记录:【 insert 】 下面我们来建立 j 和 t 两个对象,并保存到集合 test 中去。 插入一条记录( id 为 3 ,姓名为 Max ): 查询记录



上篇博客已经对mongoDBwindows平台下的安装配置进行操作,接下来双击monge.exe,开始对数据库进行数据操作。

插入记录:【insert

下面我们来建立jt两个对象,并保存到集合test中去。

   MongoDB应用篇面向集合的数据库操作

插入一条记录(id3,姓名为Max):

   MongoDB应用篇面向集合的数据库操作

查询记录:find

1、普通查询:

   MongoDB应用篇面向集合的数据库操作

2、条件查询:

   MongoDB应用篇面向集合的数据库操作

3findOne()

   MongoDB应用篇面向集合的数据库操作

4、通过limit限制查询结果集的数量

   MongoDB应用篇面向集合的数据库操作

修改记录:【update

   MongoDB应用篇面向集合的数据库操作

删除记录:【remove

   MongoDB应用篇面向集合的数据库操作

创建存储过程:

MongoDB同关系型数据库一样,也支持存储过程。不同的是,它是用javascript来编写的,并存储在db.system.js文档中。

1、创建存储过程,用于计算加法:

   MongoDB应用篇面向集合的数据库操作

2、传入参数调用以创建好的存储过程:

   MongoDB应用篇面向集合的数据库操作

总结:

      除了笔者验证的以上数据操作方法之外,MongoDB数据库还有很多例如sort排序、count查询记录条数、逻辑运算等常用操作。

     由上一系列操作可以看出,mongoDB的独特之处在于脱离了繁琐的sql语句,把每条记录视为对象来操作,增删改查都通过调用insert()remove()update()find()来进行。让对面向对象思想比较熟悉的我们很容易理解运用。当然它还有别的优势,例如文档结构的方式进行存储数据,提高读写效率,保证用户访问速度等优势。所以the more you learnthe stronger you are~~stayhungry stay foolish

     MongoDB应用篇面向集合的数据库操作

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template