MongoDB
文章平均质量分 62
MYcsdn6666
这个作者很懒,什么都没留下…
展开
-
MongoDB之数据库,集合,文档基本操作
1.MongoDB 创建数据库以及删除数据库 1) 创建数据库 :use DATABASE_NAME 如果数据库不存在,则创建数据库,否则切换到指定数据库2)删除数据库 : db.dropDatabase() 2.创建集合以及删除集合 1)创建集合 : db.createCollection(name, options)参数说明:• name: 要创建的集合...原创 2018-06-29 16:14:50 · 3289 阅读 · 0 评论 -
MongoDB之Java连接数据库
1.pom依赖 <dependencies> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> <version>3.6.4&原创 2018-07-11 16:44:35 · 773 阅读 · 0 评论 -
MongoDB之监控
MongoDB中提供了mongostat 和 mongotop 两个命令来监控MongoDB的运行情况1.mongostat 命令 它会间隔固定时间获取mongodb的当前运行状态,并输出2.mongotop提供每个集合的水平的统计数据 默认情况下,mongotop返回值的每一秒mongotop --locks报告每个数据库的锁的使用中,使用mongotop - lo...原创 2018-07-11 16:37:03 · 433 阅读 · 0 评论 -
MongoDB之备份(mongodump)与恢复(mongorestore)
1.备份(mongodump)语法 导出所有数据到指定目录中。 mongodump命令可以通过参数指定导出的数据量级转存的服务器>mongodump -h dbhost -d dbname -o dbdirectory•-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 •-d:需要备份的数据库实...原创 2018-07-11 16:17:02 · 1140 阅读 · 0 评论 -
MongoDB之复制(副本集)
1.什么是复制?MongoDB复制:是将数据同步在多个服务器的过程好处: • 保障数据的安全性 • 数据高可用性 (24*7) • 灾难恢复 • 无需停机维护(如备份,重建索引,压缩) • 分布式读取数据2.MongoDB副本集设置 1)关闭正在运行的MongoDB服务器 现在我们通过指定 : –replSet 选项来启动mongoDB。 –re...原创 2018-07-11 16:02:40 · 345 阅读 · 0 评论 -
MongoDB之安装调试通
1.安装 下载地址 2.创建数据目录 请注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 )。 结构如下: 3..命令行下运行 MongoDB 服务器 d:\mongodb\bin\mongod –dbpath d:\data\db 4.连接MongoDB d:\mongodb\bin\mongo.exe 5.配置 MongoDB 服务 ...原创 2018-06-28 20:46:29 · 346 阅读 · 0 评论 -
MongoDB之聚合
1.MongoDB 聚合 语法: aggregate() 方法的基本语法格式如下所示:db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION) 2.一些聚合的表达式: 3.管道的概念 管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的参数。 MongoDB的聚合管道将Mongo...原创 2018-07-10 15:59:44 · 281 阅读 · 0 评论 -
MongoDB之索引
1.索引概念: 索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,索引是对数据库表中一列或多列的值进行排序的一种结构2.索引好处 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟。...原创 2018-07-10 14:19:35 · 329 阅读 · 0 评论 -
MongDB之条件操作符
1.MongoDB AND 条件 MongoDB 的 find() 方法可以传入多个键(key),每个键(key)以逗号隔开,即常规 SQL 的 AND 条件。 语法格式如下:>db.col.find({key1:value1, key2:value2}).pretty()实例 以下实例通过 by 和 title 键来查询 ruishen110 中 MongoDB 教程 ...原创 2018-07-10 14:04:34 · 276 阅读 · 0 评论 -
MongoDB之Java数据基本操作
1.存在账号密码的连接:package mongodbtest;import java.util.ArrayList; import java.util.List; import com.mongodb.MongoClient; import com.mongodb.MongoCredential; import com.mongodb.ServerAddress; ...原创 2018-07-11 17:03:16 · 446 阅读 · 2 评论