mongodb

mongodb 索引,全文索引与唯一索引

     唯一索引创建:db.createIndex({name:1},{unique:true})...
代码星球·2021-01-22

mongodb 存储过程

暂时没写...
代码星球·2021-01-22

MongoDB安装和入门

MongoDB是一个文档数据库,提供好的性能,领先的非关系型数据库。采用BSON存储文档数据。2007年10月,MongoDB由10gen团队所发展。2009年2月首度推出。MongoDB用c++编写的。优势:面向文档的存储:以JSON格式的文档保存数据。任何属性都可以建立索引。复制以及高可扩展性。自动分片。丰富的查询...
代码星球·2021-01-19

启动MongoDB时,提示:error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

启动MongoDB时,提示:errorwhileloadingsharedlibraries:libstdc++.so.6:cannotopensharedobjectfile:Nosuchfileordirectory[root@SnsWeb~]#/usr/local/mongodb/bin/mongod--dbpa...

CentOS6.3搭建Nginx代理访问MongoDB GridFS图片资源

PHP可以直接读取MongoDBGridFS中的图片并显示到页面中,但对PHP的压力就大了。偶然机会,了解到Nginx可以代理访问,实现过程如下:1、工具准备安装一些必要的编译工具及库,这里是直接从“编译安装LNMP”系列教材中摘取的,有点冗余。yum-yinstallmakeapr*autoconfautomakec...

【荐】MongoDB基本命令大全

DBShell数据操作shell命令操作语法和JavaScript很类似,其实控制台底层的查询语句都是用JavaScript脚本完成操作的。 #数据库操作1、Help查看命令提示>help>db.help();>db.yourColl.help();>db.youColl.find()...
代码星球·2021-01-16

MongoDB语法与现有关系型数据库SQL语法比较

MongoDB语法           MySql语法db.test.find({'name':'foobar'})       <=...

MongoDB(课时22 唯一索引)

3.6.1唯一索引唯一索引的主要目的是用在某一个字段上,使该字段的内容不重复。范例:创建唯一索引db.students.ensureIndex({"name":1},{"unique":true})在name字段上的内容绝对不允许重复。范例:在students集合里面增加重复的数据db.students.insert(...
代码星球·2020-12-29

MongoDB(课时21 索引)

3.5索引(重点)任何数据库中,索引都是一种提升数据库检索性能的手段,这一点在MongoDB数据库中同样是存在的,MongoDB数据库里面存在两种索引创建:一是自动创建,另外是手工创建。范例:重新准备一个新的简单集合此时在students集合上并没有设置任何的索引,下面通过getIndexes()函数来观察在stude...
代码星球·2020-12-29

MongoDB(课时20 游标)

3.5游标(重点)所谓游标就是指数据可以一行行的进行操作,非常类似于ResultSet数据处理。在MongoDB里对游标的控制使用find()函数就可以返回游标。对于返回的游标如果想进行操作,使用两个函数:判断是否有下一行数据:hasNext()取出当前数据:next()varcursor=db.students.fi...
代码星球·2020-12-29

MongoDB(课时19 数据删除)

3.4.4删除数据在MongoDB里面删除数据使用“remove()”。但是这个函数有两个可选项:删除条件:满足条件的数据被删除。只删除一个数据:设置为true或者是1表示只删除一个。范例:删除所有姓名里面带有“谷”的信息db.students.remove({"name...
代码星球·2020-12-29

MongoDB(课时18 修改器)

3.4.3.2修改器(原子操作)对MongoDB数据库而言,数据的修改会牵扯到内容的变更,结构的变更(包含数组),所以在MongoDB在设计的时候就提供有一系列的修改器的应用,那么像之前使用的“$set”就是一种修改器。1.$inc:主要针对于一个数字字段,增加某个数字字段的数据内容;语法:{"...
代码星球·2020-12-29

MongoDB(课时17 更新函数)

3.4.3数据更新操作MongoDB数据存的是副本数据,最终的数据还要保存在传统的数据库里,所以如果关系型数据库里数据变了,最好的方法是删除里面的MongoDB数据重新插入。在MongoDB里面对于数据的更新操作提供了两类函数:save()、update()3.4.3.1函数的基本使用修改数据最直接的使用函数是upda...
代码星球·2020-12-29

MongoDB(课时16 分页显示)

3.4.2.11数据分页显示在MongoDB里面的数据分页显示也是符合于大数据要求的操作函数:skip(n):表示跨过多少数据行limit(n):取出的数据行的个数限制范例:分页显示(比如显示第一页,skip(0),limit(3))db.students.find().skip(0).limit(3).sort({"...
代码星球·2020-12-29