MongoDB创建集合、删除集合】的更多相关文章

数据类型 MongoDB 支持如下数据类型: String:字符串.存储数据常用的数据类型.在 MongoDB 中,UTF-8 编码的字符串才是合法的. Integer:整型数值.用于存储数值.根据你所采用的服务器,可分为 32 位或 64 位. Boolean:布尔值.用于存储布尔值(真/假). Double:双精度浮点值.用于存储浮点值. Min/Max keys:将一个值与 BSON(二进制的 JSON)元素的最低值和最高值相对比. Arrays:用于将数组或列表或多个值存储为一个键. T…
切换/创建数据库 use yourDB;  当创建一个集合(table)的时候会自动创建当前数据库 完整的命令如下:db.createCollection(name, {capped: <Boolean>, autoIndexId: <Boolean>, size: <number>, max <number>} ) name:集合的名字capped:是否启用集合限制,如果开启需要制定一个限制条件,默认为不启用,这个参数没有实际意义size:限制集合使用空间…
 一.插入\创建文档 --当插入一个不存在的文档时,会自己主动创建一个文档 [root@racdb ~]# mongo MongoDB shell version: 2.4.14 connecting to: test > show collections > db.cols.insert({bar:"baz"}) > db.cols.find() { "_id" :ObjectId("56aac1df4e61b6d9f84d17e0…
1.查询数据库,查询表: show dbs //查询所有的数据库show collections //查询所有的集合(表) 2.创建数据库或切换到数据库(存在就切换,不存在就创建) use spider //数据库名 3.删除数据库 在进入到当前数据库之后: db.dropDatabase() //删除当前数据库 4.创建集合,删除集合(一般可以不用创造集合,在插入数据时自动可以创建集合): > db.createCollection('student') //创建集合{"ok"…
1. 插入文档 // 单条插入 db.getCollection('blog').insertOne({'type': 'mongodb'}) // 批量 插入 db.getCollection('blog').insertMany([{'type': 'elasticsearch'}, {'type': 'clickhouse'}]) db.getCollection('blog').insertMany([{'type': 'elasticsearch'}, {'type': 'clickh…
MongoDB 创建集合 MongoDB 中使用 createCollection() 方法来创建集合. 语法格式: db.createCollection(name, options) 参数说明: name: 要创建的集合名称 options: 可选参数, 指定有关内存大小及索引的选项 options 可以是如下参数: 在插入文档时,MongoDB 首先检查固定集合的 size 字段,然后检查 max 字段. 实例 在 test 数据库中创建 runoob 集合: > use test swi…
创建集合 createCollection() 方法 在 MongoDB 中,创建集合采用 db.createCollection(name, options) 方法. 语法格式 createCollection() 方法的基本格式如下: db.createCollection(name, options) 在该命令中,name 是所要创建的集合名称.options 是一个用来指定集合配置的文档. 参数 类型 描述 name 字符串 所要创建的集合名称 options 文档 可选.指定有关内存大…
MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写,是一个基于分布式文件存储的开源数据库系统.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成.Mong…
显示所有数据库列表:show dbs > show dbs local .078GB runoob .078GB > 显示当前数据库:db > db runoob > 显示所有集合:show collections  --显示当前数据库的所有集合 > show collections col_1 col_2 runoob system.indexes > 创建数据库:use DataBase_Name  --创建名字为DataBase_Name的数据库,并切换到创建的数…
mongoDB 删除集合后,空间不释放,添加新集合,没有重新利用之前删除集合所空出来的空间,也就是数据库大小只增不减. 方法有: 1.导出导入 dump & restore 2.修复数据库 repair database 3.复制数据库 db.copyDatabase(“from”,”to”,”127.0.0.1:27017”); 4.重新同步复制集 方法一:导出导入 dump & restore 所需时间根据数据库实际大小而定,如果数据量不大,dump不需要太长时间的情况下,或者经常备份…