-
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服务器的各种状态。查看全部
-
set操作符 update更新时只更新指定字段查看全部
-
没有表结构的概念:每条记录可以有完全不同的结构查看全部
-
NoSql数据库没有表结构的概念查看全部
-
NoSql 数据库:不支持sql语言的数据库查看全部
-
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
提交
取消