`

MongoDB 常用命令

 
阅读更多
create DB
use newDBname;

create collection
db.newCollectionName.insert({m:"test"});

query by time
db.DOL_LIVE.find({t:{'$gte':'2011-01-01 09:32:42,485','$lte':'2012-01-01 09:32:42,485'}});

query by like "%str%"
db.DOL_LIVE.find({m:{'$regex':'.*str.*'}});

remove by time
db.DOL_LIVE.remove({t:{'$gte':'2011-01-01 09:32:42,485','$lte':'2012-01-01 09:32:42,485'}})

find most recent records(skip most records);
db.DOL_LIVE.find().count()
db.DOL_LIVE.find().skip(10000).limit(5)

Create a Capped Collection (To create a capped collection limited to 40 KB)
db.createCollection("mycoll", {capped:true, size:40*1024})

Convert a Collection to Capped
db.runCommand({"convertToCapped": "mycoll", size: 100*1024*1024});

check if a collection is Capped
db.myCollection.isCapped()

check stats of db
db.stats()

To reclaim deleted space, use either of the following:
--compact, which defragments deleted space. compact requires up to 2 gigabytes of extra disk space to run. Do not use compact if you are critically low on disk space.
--repairDatabase, which rebuilds the database. Both options require additional disk space to run. For details, see Recover MongoDB Data following Unexpected Shutdown.
[Warning]: repairDatabase requires enough free disk space to hold both the old and new database files while the repair is running. Be aware that repairDatabase will block all other operations and may take a long time to complete.
分享到:
评论

相关推荐

    mongodb常用命令大全

    ### MongoDB常用命令详解 #### 一、数据库管理 在MongoDB中,数据库是存储文档的容器,通过一系列的命令可以方便地对数据库进行管理和操作。 ##### 1. 帮助命令 (Help) - **命令格式**: `help`, `db.help()`, `db...

    MongoDB常用命令

    MongoDB 常用命令 MongoDB 是一个流行的 NoSQL 数据库,提供了丰富的命令来管理和维护数据库。在本文中,我们将介绍一些 MongoDB 常用的命令,包括集合命令、数据库命令和其他命令。 集合命令 1. `db.collection....

    mongodb常用命令.txt

    在centos7下安装部署mongodb分片+副本集群常用命令整理,内容包含,安装、配置、启动、访问shell终端等命令

    mongoDb 常用命令

    mongodb php distinct command --- mongoDb 常用命令

    MongoDB常用命令批处理

    通常,它会包含启动MongoDB服务的命令,例如使用`mongod.exe`并指定配置文件路径。 2. **启动MongoDB服务**: - `NET START MongoDB.bat`:这是一个Windows批处理命令,用于启动名为MongoDB的服务。`NET START`...

    MongoDB常用命令汇总

    包含对数据库、集合、文档的常用操作。

    mongoDB常用命令1

    MongoDB 是一种流行的开源文档型数据库,以其灵活性...以上就是MongoDB中涉及的一些常用命令,它们涵盖了数据库管理、集合操作、用户管理和数据查询等多个方面。理解并熟练掌握这些命令对于日常的MongoDB操作至关重要。

    mongodb常用命令.docx

    在日常使用中,MongoDB的这些命令对于数据的管理、查询和维护至关重要。通过灵活运用这些命令,开发者可以高效地处理和管理大规模的非结构化和半结构化数据,实现高并发和高性能的数据访问。由于其优秀的性能表现和...

    Mongodb常用命令和java调用

    例如,通过`use`命令切换数据库,`db.addUser()`和`db.removeUser()`分别用于添加和删除用户,`db.auth()`进行用户认证,`db.collection.drop()`删除集合,`db.dropDatabase()`删除整个数据库,`db.collection.save...

    MongoDB常用命令手册.zip

    本手册涵盖了MongoDB的基础操作,旨在帮助初学者快速掌握其核心命令,以下是15条常用命令的详细说明: 1. **启动MongoDB服务**:在命令行中输入`mongod`启动MongoDB服务器,通常需要指定数据存储目录,如`mongod --...

    mongodb常用命令

    以下是一些MongoDB的常用命令及其详细解释: 1. **创建集合(Collection)**: - `db.createCollection("mycoll", {capped:true,size:100000})`: 这个命令用于创建一个名为`mycoll`的集合,并设置为上限为100000...

    MongoDB常用命令小结

    MongoDB常用命令: 超级用户相关: use admin #增加或修改用户密码 db.addUser(ixigua,’pwd’) #查看用户列表 db.system.users.find() #用户认证 db.auth(ixigua,’pwd’) #删除用户 db.removeUser(...

    MongoDB常用操作命令大全

    MongoDB常用操作命令大全 数据库常用命令 Collection聚集集合 用户相关 聚集集合查询

    MongoDB 常用命令总结

    MongoDB提供的这些命令和操作使得开发者能够高效地处理各种数据需求,无论是简单的数据存储还是复杂的查询分析,MongoDB都提供了强大的工具来支持。在处理大量数据时,其性能优势尤为明显,尤其适合需要快速查询和...

    MongoDB数据库常用命令.docx

    MongoDB 数据库常用命令大全 MongoDB 是 NoSQL 数据库系统中比较流行的数据库之一。它也是最接近关系型数据库的,一个数据库可以包含多个集合(Collection),类似于关系数据库中的表;而每个集合中可以存储一组由...

    MongoDB数据库常用操作命令8.pdf

    本文将深入探讨在MongoDB中常见的数据库操作命令,这些命令对于理解和操作MongoDB至关重要。 首先,让我们来看一下如何根据年龄对数据进行排序。在MongoDB中,可以使用`sort()`函数来对查询结果进行排序。例如,...

    mongodb 操作命令(全)

    以下是一些主要的MongoDB操作命令的详细解释: 1. **数据库相关操作**: - `use <database>`:切换当前工作数据库。例如,`use myDatabase` 将会切换到名为myDatabase的数据库。 - `db`:显示当前工作数据库。 -...

    mongodb常用管理命令.pdf

    接下来将详细介绍文档中出现的MongoDB常用管理命令及其相关的知识点。 1. 启动MongoDB服务 - `mongod` 是MongoDB数据库服务器的命令行工具,用于启动数据库实例。 - 通常需要指定`--dbpath`参数来指定数据库存储...

Global site tag (gtag.js) - Google Analytics