Heim  >  Artikel  >  Datenbank  >  MongoDB应用篇面向集合的数据库操作

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

WBOY
WBOYOriginal
2016-06-07 15:11:461003Durchsuche

上篇博客已经对 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应用篇面向集合的数据库操作

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:SQL病毒CISCO完全解决方案Nächster Artikel:数据库sql