mongo之db.createCollection()

db.createCollection(<name>, { capped: <boolean>,  ---固定合集,联合size,max一起考虑
                              autoIndexId: <boolean>,               ---是否自动为id字段创建索引
                              size: <number>,                             ---bytes
                              max: <number>})                    ---rows   超限则循环覆盖

db.createCollection("log", { capped : true, size : 5242880, max : 5000 } )

时间: 2024-07-30 08:19:44

mongo之db.createCollection()的相关文章

MongoDB创建数据库和集合命令db.createCollection详解(转)

切换/创建数据库 use yourDB;  当创建一个集合(table)的时候会自动创建当前数据库 完整的命令如下:db.createCollection(name, {capped: <Boolean>, autoIndexId: <Boolean>, size: <number>, max <number>} ) name:集合的名字capped:是否启用集合限制,如果开启需要制定一个限制条件,默认为不启用,这个参数没有实际意义size:限制集合使用空间

Mongo Collections

MongoDB中的collections就是一系列 BSON documents的集合,相当于关系数据库中的表. collection将会在第一次往里面插入documents时创建 > show dbs; admin    (empty) foo    0.0625GB fucker    0.0625GB local    (empty) test    0.0625GB > use fucker; switched to db fucker > show collections; f

mongo db 使用方法

1 下载 mogodb http://www.mongodb.org/display/DOCS/Downloads 2 打开服务 我安装在e盘下了 可以指定数据文件位置 到 E:\mongoDB\mongodb-win32-i386-1.1.3\bin 目录下的 mongod.exe 是服务文件 可以创建c:\data\db 这个目录 这样的话 数据库的默认数据文件就可以在此目录下 如果没有此文件夹可以自己指定数据文件 命令如下 E:\mongoDB\mongodb-win32-i386-1.1

深入浅出MongoDB(五)mongo语法和mysql语法对比学习

我们总是在对比中看到自己的优点和缺点,对于mongodb来说也是一样,对比学习让我们尽快的掌握关于mongodb的基础知识. mongodb与mysql命令对比 关系型数据库一般是由数据库(database).表(table).记录(record)三个层次概念组成.而非关系型数据库mongodb是由数据库(database).集合(collection).文档对象(document)三个层次组成.mongodb对于关系型数据库里的表,没有行和列的关系概念,这体现了模式的自由特点. 语法命令如下列

mongo

查询符合条件的第一个文档(对于mongo来说不能叫记录了)db.COLLECTION_NAME.findOne({},{});     查询符合条件的文档,并按照指定条件排序,跳过前面N1个文档,返回最多数量为N2的文档列表sort skip limit三个函数可选db.COLLECTION_NAME.find({},{}).sort({}).skip(N1).limit(N2); 返回条件的文档数量db.COLLECTION_NAME.count({}); 上面三行代码就是mongo的世界里查

mongo 开启慢查询分析

MongoDB 查询优化分析 摘要: 在MySQL中,慢查询日志是经常作为我们优化查询的依据,那在MongoDB中是否有类似的功能呢?答案是肯定的,那就是开启Profiling功能.该工具在运行的实例上收集有关MongoDB的写操作,游标,数据库命令等,可以在数据库级别开启该工具,也可以在实例级别开启.该工具会把收集到的所有都写入到system.profile集合中,该集合是一个capped collection.更多的信息见:http://docs.mongodb.org/manual/tut

Mongodb DB shell数据操作

shell命令操作语法和JavaScript很类似,其实控制台底层的查询语句都是用JavaScript脚本完成操作的. Ø 数据库 1.Help查看命令提示 help db.help(); db.yourColl.help(); db.youColl.find().help(); rs.help(); 2.切换/创建数据库 >use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库 3.查询所有数据库 show dbs; 4.删除当前使用数据库 db.dropDatabas

mongo的常用命令--转载

转载liyonghui的博文,出处  http://www.cnblogs.com/liyonghui/p/mongodb.html 博主写的特别好,对于我这个新手帮了大忙了,还将mongo和mysql一一映射,很好理解~ 成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作. 输入help可以看到基本操作命令: show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户

mongodb创建集合、数据管理、php的mongodb扩展、php的mongo扩展

一:mongodb创建集合.数据管理 db.createCollection("mycol", { capped : true, size : 6142800, max : 10000 } ) //语法:db.createCollection(name,options)name就是集合的名字,options可选,用来配置集合的参数,参数如下capped true/false (可选)如果为true,则启用封顶集合.封顶集合是固定大小的集合,当它达到其最大大小,会自动覆盖最早的条目.如果