为了账号安全,请及时绑定邮箱和手机立即绑定
  • mongod -f conf/mongod.conf mongo 127.0.0.1:12345/test use admin db.shutdownServer() **************************** show dbs 显示数据库 use ___ 切换数据库(如果数据不存在,自动创建) db.dropDatabases() 删除数据库 show collections 查看表 <br> db.表名.insert({表列:列值}) 插入数据表 db.表名.find(); 查询数据 for(i=3;i<100;i++)db.表名.insert({表列:i}); 插入97条数据 db.表名.find().count(); 进行计数<br> db.表名.find().skip(3).limit(2).sort({x:1}) skip(3):过滤调前三条数据 limit(2):限制返回的条数 sort({x:1}):使用x递增排序ASC,-1时递减排序DESC ******************************************************* show dbs:查看当前存在的数据库 use:切换数据库 db.dropDatabase():删除数据库 use imooc:如果数据库不存在,自动创建 db.imooc_collection.insert({x:1}):插入数据 show collections:查看表 db.imooc_collection.find():查询数据 for(i=3;i<100;i++)db.imooc_collection.insert({x:i}):插入97条数据 db.imooc_collection.find().count():进行计数 db.imooc_collection.find().skip(3).limit(2).sort({x:1}) skip(3):过滤调前三条数据 limit(2):限制返回的条数 sort({x:1}):使用x递增排序ASC,-1时递减排序DESC
    查看全部
  • mongodb相关学习网站
    查看全部
  • bf.
    查看全部
  • Mongodb用户角色详解
    查看全部
  • 创建用户:
    查看全部
  • 安全防范的措施:
    查看全部
    0 采集 收起 来源:MongoDB安全楔子

    2016-07-15

  • mongodb全文索引的使用限制:
    查看全部
  • 全文索引的相似度 MongoDB实现全文查询,并且能将相似度越大的越往前排列 db.imooc_2.find({$text:{$search:"aa bb"}},{score:{$meta:"textScore"}}).sort({score:{$meta:"textScore"}})
    查看全部
  • 使用全文索引查询: 注意:一个集合只能创建一个全文索引 db.article.find({$text:{$search:"coffee"}}) #查询包含coffee的内容的文档 db.article.find({$text:{$search:"aa bb cc"}}) #(或查询)查询包含aa或bb或cc的内容的文档 db.article.find({$text:{$search:"aa bb -cc"}}) #-为排除包含有cc内容的文档 db.article.find({$text:{$search:'"aa" "bb" "cc"'}}) #(与查询)加查询内容前后用""包含,查询既包含aa又包含bb cc的内容的文档。
    查看全部
  • 全文索引: 1:可以为一个字段创建全文索引 2:可以为多个字段创建全文索引 3:可以为集合中所有的字段创建全文索引 注意:上面三种创建全文索引的方式,前两个方式类似,第三个需要一个特殊的字符串来表示——"$**",我想如果集合中就两三个字段,也可以使用2来创建这样的全文索引,如果这个集合总就一个字段使用1也是可以的,3仅仅是为了统一化而已。
    查看全部
  • 1:注意MongoDB更新字段值相同的数据时,默认近更新第一条记录,这样设计是为了防止异常的更新多条值相同的数据,如果我们想更新多条数据应该这样来使用update语句<br> db.imooc_collection.update({c:1},{$set:{c:2}},false,true)——注意:必须使用$set操作符 update参数说明: query : update的查询条件,类似sql update查询内where后面的。 update : update的对象和一些更新的操作符(如$,$inc...)等,也可以理解为sql update查询内set后面的 upsert : 可选,这个参数的意思是,如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入。 multi : 可选,mongodb 默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新。 writeConcern :可选,抛出异常的级别。
    查看全部
  • 1:MongoDB当更新一条不存在的数据的时候,可以控制是否插入一条新的数据 db.imooc_collection.update({y:100},{y:999},true)——更新方法的第三个参数为true时,更新一条不存在的数据,MongoDB会为我们插入一条记录
    查看全部
  • 数据更新update 1.db.imooc_collection.update({x:1},{x:999}) #将x为1的数据更新为x=999 update接收两个参数,第一个是过滤条件,这里是x=1的数据,第二个是需要修改的目标值 2.另一种情况,一条数据包含三个字段值,如 >db.imooc_collection.insert({x:100,y:100,z:100}) 如果直接执行>db.imooc_collection.update({z:100},{y:99}) #将z为100的数据中的y更新为99 这样会将x和z覆盖掉,只剩下y:99 为了避免这种情况,需要: >db.imooc_collection.update({z:100},{$set:{y:99}}) #加入set操作符 set操作符为部分更新操作符,使用set后,内容中存在的字段会被更新,而不存在的字段会保持原状
    查看全部
  • show dbs 显示数据库<br><br> use ___ 切换数据库(如果数据不存在,自动创建)<br><br> db.dropDatabases() 删除数据库<br> show collections 查看表<br> <br> db.表名.insert({表列:列值}) 插入数据表<br> db.表名.find(); 查询数据<br> for(i=3;i<100;i++)db.表名.insert({表列:i}); 插入97条数据<br> db.表名.find().count(); 进行计数<br> db.表名.find().skip(3).limit(2).sort({x:1})<br> skip(3):过滤调前三条数据<br> limit(2):限制返回的条数<br> sort({x:1}):使用x递增排序ASC,-1时递减排序DESC
    查看全部
  • 搭建mongodb服务器
    查看全部

举报

0/150
提交
取消
课程须知
1、对数据库的概念有比较清晰的认识。 2、了解一些简单的shell操作。
老师告诉你能学到什么?
1、了解mongoDB的特性 2、掌握mongoDB的基本操作 3、了解mongoDB在业务层的使用,并学会使用mongoDB来进行应用开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!