加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

mongoDB中CRUD的使用你明白多少?一文带你看懂CRUD

发布时间:2022-04-22 11:05:09 所属栏目:系统 来源:互联网
导读:文章主要给大家分享mongoDB中CRUD内容,很多新手可能对于CRUD不是很了解,因此这篇文章就给大家深入讲讲CRUD,有这方面学习需要的的朋友可以参考一下。 首先,mongoDB,是一种数据库,但是又区别与mysql,sqlserver、orcle等关系数据库,在优势上面也略高一
       文章主要给大家分享mongoDB中CRUD内容,很多新手可能对于CRUD不是很了解,因此这篇文章就给大家深入讲讲CRUD,有这方面学习需要的的朋友可以参考一下。
 
       首先,mongoDB,是一种数据库,但是又区别与mysql,sqlserver、orcle等关系数据库,在优势上面也略高一筹;至于为什么会这么说呢?很简单,我们来举两个例子:
       1.在存储上面,非关系型数据库可以更大规模的存储,打个比方,Facebook用的数据库就是非关系型数据库。
       2.运用起来更加流畅也是这个数据库的优点,将分布式的特点发挥到极致。
 
db.collection.insert()
       db.collection.insert() 向集合插入一个或多个文档.要想插入一个文档,传递一个文档给该方法;要想插入多个文档,就可以采用该方法。
       例如
 
db.users.insert(
   [
    { name: "bob", age: 42, status: "A", },
    { name: "ahn", age: 22, status: "A", },
    { name: "xi", age: 34, status: "D", }
 
       有了单个,就肯定会有多个,那么多个又是怎么样的呢?语法都很类似,db.collection.insertMany()这个语法跟上面没有区别嘛,对不对,当然是错的,你想,如果添加的数据是数组里面嵌套数组,前面两个的方法的性能就大打折扣了,影响数据库的性能。

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读