随笔分类 - 数据库 / A-数据库之MongoDB
摘要:mongodump/mongorestore与mongoexport/mongoimport的区别 除了mongodump/mongorestore之外还有一对组合是mongoexport/mongoimport 区别在哪里? mongoexport/mongoimport导入/导出的是JSON格式
阅读全文
摘要:总有人问起配置ReplicaSet不成功,总结了一下基本上的可能性就几种,检查步骤如下: 假设三台机器的IP分别是 A: 192.168.1.2 a.test.com B:192.168.1.3 b.test.com C: 192.168.1.4 c.test.com 1. mongod有在运行吗?
阅读全文
摘要:explain()是MongoDB的一个重要的查询论断工具,这个函数能够提供大量的与查询相关的信息,该函数会返回查询计划、执行状态、服务器信息,根据这些信息可以有针对性的对性能进行优化。 explain()函数 explain()返回信息 explain()使用示例 1. explain()函数 c
阅读全文
摘要:在后台创建索引的原因: 在前台创建索引期间会锁定数据库,会导致其它操作无法进行数据读写,在后台创建索引是,会定期释放写锁,从而保证其它操作的运行,但是后台操作会在耗时更长,尤其是在频繁进行写入的服务器上。 创建索引: db.table_name.ensureIndex(keys[,options])
阅读全文
摘要:mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取MongoDB的当前运行状态,并输出。 如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。 mongostat --host localhost:270
阅读全文
摘要:方法名描述 cursor.snapshot() cursor.itcount() cursor.batchSize() cursor.pretty() cursor.hint() cursor.min() cursor.sort() cursor.forEach() cursor.limit() c
阅读全文
摘要:fcv机制,可回退版本 ######################
阅读全文
摘要:仅仅3.6版本或以上才行: #############################
阅读全文
摘要:方法名描述 rs.initiate() rs.addArb() rs.help() rs.printReplicationInfo() 查看到副本集操作日志 rs.remove() 减少副本集节点 rs.freeze() “冻结”mongodb实例 rs.status() 查看副本集状态 db.pr
阅读全文
摘要:方法名描述 db.collection.aggregate() 聚合,主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果 db.collection.bulkWrite() 批量写入 db.collection.createIndex() 创建一个集合索引 db.collection
阅读全文
摘要:方法名描述 db.cloneDatabase() 从指定主机上克隆数据库 db.currentOp() 显示当前正在进行的操作 db.commandHelp() 返回数据库命令的帮助信息 db.createCollection() 创建一个聚集集合(table) db.cloneCollection
阅读全文
摘要:一、导出csv格式: 1,导出csv格式数据,需要同时指定:--type=csv --fields column_a,column_b,column_c mongoexport --authenticationDatabase admin -hzzz --port=28000 -uxxx -pyyy
阅读全文
摘要:[work@c3-dba-cloud-cc01 tmp]$ ../mongodb/mongoimport --help Usage: mongoimport <options> <file> Import CSV, TSV or JSON data into MongoDB. If no file
阅读全文
摘要:config数据库中的集合: mongos> show dbs admin 0.000GB athena 157.194GB config 0.014GB############################# mongos> use config switched to db config###
阅读全文
摘要:注意:mongos、config、shard三个角色的实例的keyfile内容保证完全一致: 如果搭建副本集时,出错,那么删掉 config副本集配置文件内容:使用mongod启动: [work@xxx etc]$ cat mongodb.conf systemLog: destination: f
阅读全文
摘要:方法名描述 db.getUsers() db.dropAllUsers() db.updateUser() db.createUser() db.revokeRolesFromUser() db.removeUser() 删除用户 db.grantRolesToUser() db.getUser()
阅读全文
摘要:bsondump ai_caps_skill_info.bson ####################
阅读全文
摘要:################################################################## 一、版本对应:mongorestore版本要和mongodump版本一致,否则容易出问题: mongorestore恢复某个数据库的所有集合: /home/work/
阅读全文
摘要:--备份单个表 mongodump -u superuser -p 123456 --port 27017 --authenticationDatabase admin -d myTest -c d -o /backup/mongodb/myTest_d_bak_201507021701.bak -
阅读全文
摘要:库操作: glc-test:PRIMARY> db.help() DB methods: db.adminCommand(nameOrDocument) - switches to 'admin' db, and runs command [just calls db.runCommand(...)
阅读全文