Mongodb启动:
nohup /byread/bin/mongodb/bin/mongod --dbpath=/byread/mongodb 2>&1 >> /byread/logs/mongodb/mongodb.log &
关闭:
db.shutdownServer()
kill -2 PID
kill -15 PID
创建索引
db.things.ensureIndex({j:1});
1升序,-1降序
索引的作用比较大,下面列出索引前和索引后的两个状态,锁表时间大大减少。
引用
[root@bookweb byread]# /byread/bin/mongodb/bin/mongostat
connected to: 127.0.0.1
insert/s query/s update/s delete/s getmore/s command/s mapped vsize res % locked % idx miss conn time
21 0 20 0 0 1 8141 8308 2755 0.947 0 2 11:31:43
18 0 18 0 0 1 8141 8308 2755 0.635 0 2 11:31:44
14 0 14 0 0 1 8141 8308 2755 0.635 0 2 11:31:45
21 0 20 0 0 1 8141 8308 2755 0.944 0 2 11:31:46
17 0 16 0 0 1 8141 8308 2755 0.689 0 2 11:31:47
19 0 18 0 0 1 8141 8308 2755 0.703 0 2 11:31:48
19 0 19 0 0 1 8141 8308 2755 0.967 0 2 11:31:49
14 0 14 0 0 1 8141 8308 2755 0.857 0 2 11:31:50
22 0 22 0 0 1 8141 8308 2755 1 0 2 11:31:51
16 0 16 0 0 1 8141 8308 2756 0.98 0 2 11:31:52
17 0 16 0 0 1 8141 8308 2756 0.905 0 2 11:31:53
19 0 19 0 0 1 8141 8308 2756 1.01 0 2 11:31:54
引用
[root@bookweb byread]# /byread/bin/mongodb/bin/mongostat
connected to: 127.0.0.1
insert/s query/s update/s delete/s getmore/s command/s mapped vsize res % locked % idx miss conn time
16 0 15 0 0 1 8141 8332 2601 0.00182 0 2 12:46:21
19 0 18 0 0 1 8141 8332 2601 0.00301 0 2 12:46:22
26 0 25 0 0 1 8141 8332 2601 0.00268 0 2 12:46:23
18 0 18 0 0 1 8141 8332 2601 0.00177 0 2 12:46:24
22 0 22 0 0 1 8141 8332 2601 0.00787 0 2 12:46:25
26 0 25 0 0 1 8141 8332 2601 0.00273 0 2 12:46:26
23 0 22 0 0 1 8141 8332 2602 0.00219 0 2 12:46:27
13 0 12 0 0 1 8141 8332 2602 0.00124 0 2 12:46:28
偏移查询
db.users.find().skip(20).limit(10);
范围查询
db.visitlog.find({"visitime" : {'$gt':"2010-08-06 23:59:59",'$lt':"2010-08-31 23:59:59"}})
切换mongodb
kill -2 15392
mv /byread/mongodb /byread/mongodb_07
mkdir /byread/mongodb
nohup /byread/bin/mongodb/bin/mongod --dbpath=/byread/mongodb 2>&1 >> /byread/logs/mongodb/mongodb.log &
killall -9 nginx
/byread/bin/nginx/sbin/nginx
db.lastpage.ensureIndex({byid:1})
db.visitlog.ensureIndex({visitime:-1})
nohup /byread/bin/mongodb/bin/mongod --port=29017 --dbpath=/byread/mongodb_08 2>&1 >> /byread/logs/mongodb/mongodb.log &
/byread/bin/mongodb/bin/mongoexport -h 127.0.0.1:29017 --db bookvisit --collection visitlog -q '{visitime:"2010-08-17"}' -f bookid,host,isvip,byid,visitime,ischarge,isdown,ptid --csv -o /byread/bin/byread/0817.csv
/byread/bin/mongodb/bin/mongoimport --db bookvisit --collection visitlog -f bookid,host,isvip,byid,visitime,ischarge,isdown,ptid --type csv --file /byread/bin/byread/0817.csv --headerline
分享到:
相关推荐
MongoDB基本操作 MongoDB是一个基于分布式文件存储的NoSQL数据库,具有高性能、可扩展性强、易于使用等特点。下面将详细介绍MongoDB的基本操作。 一、启动和停止MongoDB 1. 启动MongoDB:使用以下命令启动MongoDB...
### MongoDB基本操作详解 #### MongoDB简介 MongoDB是一款开源的NoSQL数据库系统,以其灵活性、高性能及可扩展性著称,特别适用于Web应用的开发。MongoDB的数据模型基于文档,这意味着它存储的数据形式类似于JSON...
MongoDB基本操作指南 MongoDB基本操作指南 MongoDB基本操作指南MongoDB基本操作指南
### MongoDB基本操作——读取MongoDB中的数据 #### 一、引言 MongoDB是一款流行的NoSQL数据库系统,因其灵活性和高性能而广泛应用于各种场景。本文档将指导您完成从MongoDB读取数据的基本操作。这包括连接到MongoDB...
"MongoDB基本操作手册1" MongoDB 是一种开源、高性能、无模式的文档数据库,主要应用于解决高并发、海量数据的访问和存储,对数据库的高扩展性和高可用性。常见应用场景包括社交、游戏、物流、物联网、直播等等。 ...
#### 二、MongoDB基本操作之CRUD 这一章节将详细介绍MongoDB中的基本操作——创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete),即CRUD操作: 1. **插入文档**:利用`insert`或`insertOne`命令插入单个...
将mongodb的基本操作,增删查询等封装为一个基本类供人调用
MongoDB 安装与基本操作 MongoDB 是一款流行的 NoSQL 数据库,广泛应用于大数据和实时 Web 应用程序。在本实验中,我们将学习如何在 Windows 和 Linux 环境下安装 MongoDB,并了解 MongoDB 的基本操作。 一、...
本文主要介绍在Python环境下如何进行MongoDB的基本操作。 首先,我们需要了解MongoDB在Python中的两种连接数据库的方式:MongoClient和Connection。从继承关系来看,Connection是MongoClient的子类。这意味着...
在这个“MongoDB基本操作”的主题中,我们将深入探讨如何使用MongoDB进行数据的增删改查以及其它关键操作。 1. **安装与启动MongoDB** - 在不同的操作系统(如Windows、Linux或macOS)上安装MongoDB的步骤略有不同...
本文主要概述了MongoDB的基本操作,包括安装、启动、数据库管理以及集合的操作。 首先,安装MongoDB非常简单,可以从官方网站下载适合您系统的版本。在Windows环境下,可以选择不解压或解压模式来运行。不解压模式...
### MongoDB 数据库基本操作知识点详解 #### 一、MongoDB 安装与配置 ##### 1. 下载 MongoDB - **官网访问**:首先访问 MongoDB 官方网站。 - **选择版本**:根据你的操作系统(如 Windows、Linux 或 macOS)选择...
### MongoDB数据库基本操作详解 #### 一、连接MongoDB数据库 MongoDB是一个广泛使用的开源文档数据库,支持多种编程语言。为了能够与MongoDB交互并执行各种数据库操作,首先需要通过官方提供的驱动程序或其他第三...
### MongoDB 数据库基本操作 **MongoDB** 是一种非关系型数据库管理系统,它采用文档导向的数据模型,并且具有高性能、高可用性和可扩展性等显著特点。这些特性使其成为处理大规模数据集的理想选择。以下是对 ...
### MongoDB 数据库基本操作与功能详解 #### MongoDB 简介 MongoDB 是一款非常流行的开源文档型 NoSQL 数据库,以其高性能、高可用性和易扩展性著称。相较于传统的关系型数据库,MongoDB 采用 JSON 格式的文档作为...
使用场景及目标:无论是作为新手学习 MongoDB 基本操作,还是为了提升个人技术水平,了解如何优化数据访问和提高系统的可用性,甚至是进行企业级的应用部署与运维,本文档均能提供实用的价值。具体目标包括熟练运用 ...
基本操作 数据库和集合 文档操作 查询操作 基本查询 高级查询 索引与性能优化 创建索引 索引类型 索引优化 聚合操作 聚合框架 常用聚合操作 数据库管理 备份与恢复 用户管理与权限控制 分片与复制 复制集 分片 实战...