为了账号安全,请及时绑定邮箱和手机立即绑定
  • 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排序
    查看全部
  • 关闭数据库很简单,首先切换到admin数据库才有权限: > use admin 然后直接关闭: > db.shutdownServer()
    查看全部
  • 使用mongo命令连接已经启动的数据库服务器: mongo 127.0.0.1:12345/test mongo 地址:端口/数据库
    查看全部
  • 初始化一个要存储的目录,定义几个需要使用的文件夹,比如: bin: 存放mongod二进制文件,用于启动服务 log:存放mongodb的日志文件 conf:存放配置文件 data:存放数据库文件 ==== 然后复制mongod文件到bin目录,其实这里也不是必须的,然后呢,在conf下创建一个配置文件test.conf: port = 12345#监听的端口 dbpath = data#数据库文件 logpath = log/test.log#日志文件 fork = true#后台运行 ============== 然后启动数据库服务: ./bin/mongod -f conf/test.conf
    查看全部
  • mongoDB编译:进入源码目录,执行scons all进行编译。scons all -j 10 使用-j参数可以指定cpu的核数。 编译后的文件: mongod:mongodb的启动文件,用来部署数据库 mongo:链接服务器的客户端 mongoimport,,mongoexport:用来导入导出数据库 mongodump,mongorestore:用来导入导出二进制数据,一般用来数据的备份与恢复。 mongologoplog 操作日志 mongostat:用来查看mongodb服务器的各种状态。
    查看全部
    1 采集 收起 来源:编译mongoDB文件

    2015-01-23

  • set操作符 update更新时只更新指定字段
    查看全部
  • 没有表结构的概念:每条记录可以有完全不同的结构
    查看全部
  • NoSql数据库没有表结构的概念
    查看全部
    0 采集 收起 来源:关于数据库

    2015-01-22

  • NoSql 数据库:不支持sql语言的数据库
    查看全部
    0 采集 收起 来源:关于数据库

    2015-01-22

  • mongo相关网站
    查看全部
  • db.test.getIndexes() 获得test集合中的所有索引 db.test.ensureIndex({x:1});为test集合新增x字段索引,1:代表升序,-1:代表降序。 如何数据来那个非常大,几千万条或者上亿条时,不建立索引,查询时可能不会返回结果。 数据量非常大时,创建索引会消耗一定的事件。 创建索引会减慢数据写入速度,但会大幅度增加数据查询速度。
    查看全部
  • mongoDB:方法API db.test.save({1:"hello"});保存数据到test集合中 db.test.insert({1:"hello"});插入数据到test集合中(和insert功能相同) find:一个参数,查找数据的条件,不填则查找所有数据 update:上章说过 remove:删除数据,一个参数(必须,否则会报错):条件,默认删除所有符合条件的数据。 drop:没有参数,删除当前数据表 count:查找数据的条数 sort:排序,一个参数,排序条件,{c:1} 根据c排序, 1为正序,-1为倒序。 show dbs:查询所有数据库 show tables:查询数据表 show collections; 显示当前选择的db中的集合 use dbname:选择数据库,如果数据库不存在,在第一次保存数据的时候会创建数据库。
    查看全部
  • 过期索引的创建方法:
    查看全部
  • 什么是过期索引?
    查看全部
  • 什么是复合索引?
    查看全部

举报

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

微信扫码,参与3人拼团

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

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