
mongodb
文章平均质量分 53
let懒
这个作者很懒,什么都没留下…
展开
-
mongodb 对文档字段的重命名 $rename
$rename原创 2021-04-09 16:49:27 · 1833 阅读 · 0 评论 -
mongodb-config集合-system.sessions
system.sessions该system.sessions集合存储可供部署的所有成员使用的session记录。当用户在mongod或 mongos实例上创建session时,该session记录最初仅存在于该实例的内存中。实例会定期将其缓存的session同步到system.sessions集合,当同步完成后,这些session对部署的所有成员都是可见的。要查看system.sessions集合中的记录,需使用 $listSessions。如果是在分片群集中,那么system.sessions集原创 2021-04-08 17:40:03 · 1941 阅读 · 0 评论 -
db.setProfilingLevel()---用于采集与分析慢操作的数据库请求
db.setProfilingLevel()mongodb的profiler设置,默认该设置是关闭的,profiler可用于采集与分析慢操作的数据库请求。db.setProfilingLevel(<level>, <options>);Parameters参数:levelType: integerDescription:配置数据库profiler级别levelDescription0profiler已关闭,并且不收集任何数据。这是默认的profi原创 2020-12-30 15:26:35 · 2014 阅读 · 0 评论 -
mongodb数据备份与恢复基本操作示例
一、下载地址:https://www.mongodb.com/try/download/database-tools二、数据备份工具:mongoexport实例:mongoexport -h 119.3.***.*** --port 27017 -u root -p root --authenticationDatabase admin -d bookstore -c books -o /JSON/bookstore/books.json常用命令指令用途-h指定Mo原创 2020-12-11 10:25:34 · 352 阅读 · 0 评论 -
MongoDB-JavaScript函数
MongoDB可以在服务器上存储JavaScript函数。MongoDB的system中有一个特殊集合system.js,可以用来存储JavaScript函数。以下方式存储JavaScript函数:db.system.js.save( { _id: "echoFunction", ##_id字段保存函数的名称,必须唯一 value : function(x, y) { return x + y; } ##保存函数 })一旦将函数保存在system.js集合中,就可原创 2020-06-05 10:48:17 · 752 阅读 · 0 评论 -
MongoDB分片副本集-修改某个分片或某个config服务器的ip地址
因虚拟机地址被占用,则需要重新设置ip地址,这时需要修改副本集中的相对应的IP地址配置。1.找到mongos入口进行登录,通过mongos修改config服务器中分片副本集的IP地址:旧ip地址:192.168.1.1新ip地址:192.168.1.3> use admin;> db.auth('root','root');> sh.status(); ##分片副本集信息及状态> use config;> db.shards.find();[ {"_id"原创 2020-06-04 11:02:01 · 1145 阅读 · 0 评论 -
各种MongoDB的启动和关闭方式
.conf文件的存储路径:/root/mongodb/mongos/mongos.conf##路由服务器.conf文件存储路径/root/mongodb/config/config.conf##配置服务器.conf文件存储路径/root/mongodb/shard/shard.conf##单实例服务器或分片服务器的.conf文件存储路径启动方式:mongos -f /root/mongodb/mongos/mongos.confmongod -f /root/mongodb/config/co原创 2020-06-03 11:19:32 · 1161 阅读 · 0 评论 -
MongoDB 搭建高可用集群(分片副本集)
一、 架构图如下分片副本集部署规划:2个mongos实例分别在192.168.1.1、192.168.1.2上,端口为270193个config实例分别在192.168.2.1、192.168.2.2、192.168.2.3上,端口为27018,副本集名为configsshard1分片的副本集配置的三个实例分别在192.168.3.1、192.168.3.2、192.168.3.3上,...原创 2020-05-08 14:35:16 · 467 阅读 · 0 评论 -
MongoDB的触发器-Change Stream
Change Stream是MongoDB用于实现变更追踪的解决方法,类似关系数据库的触发器。Change Stream与关系数据库的触发器的对比Change Stream关系数据库的触发器触发方式异步同步触发位置应用回调事件数据库触发器触发次数每个订阅事件的客户端1次故障恢复可以从上次断点重新触发事务回滚Change Stream...原创 2020-05-06 17:17:20 · 3679 阅读 · 0 评论 -
限制MongoDB使用的内存
在使用mongodb的过程中,很容易发现mongoDB经常占用大量的内存,如果对MongoDB使用的内存进行限制,下面有两种方法。一、限制MongoDB使用的内存,可以通过对配置文件某一项添加约束。mongod.conf:storage: wiredTiger: engineConfig: cacheSizeGB: <number>定义Wi...原创 2020-05-06 17:02:40 · 4741 阅读 · 0 评论