随笔- 807  文章- 150  评论- 23  阅读- 151万 

随笔分类 -  NoSQL MongoDB

mongodb表索引备份,索引的导出导入
摘要:mongodb表索引备份,索引的导出导入 背景 发现有两个mongodb环境的数据库表索引不一致,另一个数据库有索引缺失,需要将一个数据库里的所有表索引导入到另一个数据库 也可用于单独备份数据库所有表的索引 写mongo shell的js脚本可参考官方文档https://docs.mongodb.c 阅读全文
posted @ 2024-01-25 16:19 xibuhaohao 阅读(183) 评论(0) 推荐(0) 编辑
关于javascript:从mongodb id获取时间戳
摘要:如何从MongoDB ID获取时间戳? 时间戳记包含在mongoDB ID的前4个字节中(请参阅:http://www.mongodb.org/display/DOCS/Object+ID)。 因此,您的时间戳是: 1 timestamp = _id.toString().substring(0,8 阅读全文
posted @ 2021-08-04 15:30 xibuhaohao 阅读(1031) 评论(0) 推荐(0) 编辑
MongoDB 释放磁盘空间 db.runCommand({repairDatabase: 1 })
摘要:磁盘空间优化 MongoDB 不会释放已经占用的硬盘空间。即使删除 db 中的集合 ,MongoDB 也不会释放磁盘空间。同样,如果使用 GridFS 存储文件,从 GridFS 存储中删除无用的垃圾文件,MongoDB 依然不会释放磁盘空间的。这会造成磁盘一直在消耗,而无法回收利用的问题。 那怎样 阅读全文
posted @ 2021-01-27 10:31 xibuhaohao 阅读(1835) 评论(0) 推荐(0) 编辑
MongoDB 批量更新、批量新增、批量删除、批量替换 —— bulkWrite操作忽略主键冲突
摘要:批量插入数据,主键冲突报错,并继续执行后面操作 ordered : <boolean> --false 定义 db.collection.bulkWrite() 提供可控执行顺序的批量写操作。 语法格式如下: 1 2 3 4 5 6 7 db.collection.bulkWrite( [ <ope 阅读全文
posted @ 2020-06-22 09:25 xibuhaohao 阅读(10794) 评论(0) 推荐(0) 编辑
MongoDB 跨库查询
摘要:db.getSiblingDB("admin").pbmCmd.findOne() 阅读全文
posted @ 2020-05-13 11:25 xibuhaohao 阅读(1869) 评论(0) 推荐(0) 编辑
MongoDB 中文文档3.6
摘要:https://www.docs4dev.com/docs/zh/mongodb/v3.6/reference/tutorial-sharding-tiered-hardware-for-varying-slas.html 阅读全文
posted @ 2020-04-20 09:40 xibuhaohao 阅读(384) 评论(0) 推荐(0) 编辑
MongoDB 批量插入避免唯一值重复停掉问题
摘要:使用唯一索引+insert_many+ordered=false insert_many方法本质上也是bulk操作,但它较update少了搜索的部分,因此理论上更快。同时也是因为没有进行搜索就插入,它没有办法判断插入的数据是否存在,这点就需要通过item_id上的唯一索引来确保。同时默认情况下ins 阅读全文
posted @ 2020-04-02 20:57 xibuhaohao 阅读(3582) 评论(0) 推荐(0) 编辑
MongoDB 安装部署需求(官方文档)
摘要:生产平台特定注意事项 https://docs.mongodb.com/manual/administration/production-notes/#prod-notes-ram 1、推荐平台 虽然MongoDB支持多种平台,但建议生产使用以下操作系统:亚马逊Linux 2Debian 9和10R 阅读全文
posted @ 2020-03-26 17:14 xibuhaohao 阅读(1113) 评论(0) 推荐(0) 编辑
MongoDB 集合上限说明
摘要:官方网站有关于这个问题的说明(Using a Large Number of Collections)。默认情况下,MongoDB 的每个数据库的命名空间保存在一个 16MB 的 .ns 文件中,平均每个命名占用约 628 字节,也即整个数据库的命名空间的上限约为 24000。 每一个集合、索引都将 阅读全文
posted @ 2020-03-24 15:09 xibuhaohao 阅读(3350) 评论(0) 推荐(0) 编辑
MongoDB 数据类型
摘要:MongoDB以BSON一种序列化的二进制格式存储数据。在每个序列化之前的文档又支持以下列表中的数据类型,每种数据类型都有一个对应的数字和字符串别名。可以用在$type操作符中用于查询文档 数据类型: TypeNumberStringNotes Double 1 "double" 字符串 2 "st 阅读全文
posted @ 2020-03-13 08:57 xibuhaohao 阅读(352) 评论(0) 推荐(0) 编辑
MongoDB 数据类型整理
摘要:1字节=8位(1 byte = 8bit) ObjectId 是一个12字节 BSON 类型数据 12byte 12*8=96bit 96位 时间戳"timestamp" 64bit 8byte BSON Date是一个64bit有符号整数,表示自Unix纪元以来的毫秒数(1970年1月1日) 8b 阅读全文
posted @ 2020-03-12 21:42 xibuhaohao 阅读(213) 评论(0) 推荐(0) 编辑
Mongodb 查询重复数据(转载)
摘要:例如有以下集合users: { "_id" : 1, "openid" : "ojQrH5X-V1asIS7uAk2iL-m6azro" },{ "_id" : 2, "openid" : "ojQrH5dwrqiv3O4zgZLWp43dBAa4" },{ "_id" : 3, "openid" 阅读全文
posted @ 2020-01-17 15:39 xibuhaohao 阅读(4320) 评论(0) 推荐(0) 编辑
centos下使用yum 安装pip
摘要:首先安装epel扩展源: sudo yum -y install epel-release 然后再安装pip yum -y install python-pip 阅读全文
posted @ 2019-12-20 09:50 xibuhaohao 阅读(220) 评论(0) 推荐(0) 编辑
MongoDB 命令速查表
摘要:MongoDB 是一个面向文档可扩展的高性能开源数据库,典型的应用场景有网页数据,缓存,代替文档存储等。 命令的记忆和使用是一门基本功,这里准备了速查表,可以做案头手册。 库操作 切换或使用数据库use mymongodb 看所有的库show dbs 删除当前使用数据库db.dropDatabase 阅读全文
posted @ 2019-12-18 16:24 xibuhaohao 阅读(761) 评论(0) 推荐(1) 编辑
MongoDB 查看当前配置
摘要:MongoDB Enterprise > db.adminCommand({getParameter:"*"}) MongoDB Enterprise > db._adminCommand( {getCmdLineOpts: 1}) 阅读全文
posted @ 2019-12-12 14:56 xibuhaohao 阅读(2784) 评论(0) 推荐(0) 编辑
MongoDB 企业版4.2.2安装
摘要:一、下载企业版MongoDB安装RPM包 --https://www.mongodb.com/download-center/enterprise https://www.mongodb.com/download-center/enterprise/release 社区版:http://mirror 阅读全文
posted @ 2019-12-11 11:45 xibuhaohao 阅读(2111) 评论(0) 推荐(0) 编辑
MongoDB 红宝书-MongoDB官网使用指南
摘要:本文转载自Mongodb中文社区:http://www.mongoing.com/archives/27359 无论你是MongoDB的使用者、爱好者、初学者还是路人甲,有一个学习与进修的资源宝藏是千万不可浪费的,那就是MongoDB官方网站。 进入网站首页后,会看到顶端简洁明了的导航栏: 产品:包 阅读全文
posted @ 2019-12-07 11:43 xibuhaohao 阅读(282) 评论(0) 推荐(0) 编辑
Linux 文件系统缓存 -针对不同数据库有不同作用
摘要:文件系统缓存 filesystem cache 许多人没有意识到。文件系统缓存对于性能的影响。Linux系统默认的设置倾向于把内存尽可能的用于文件cache,所以在一台大内存机器上,往往我们可能发现没有多少剩余内存。(free命令显示的第二行输出,如下)。文件系统cache可以加速磁盘操作,使系统有 阅读全文
posted @ 2019-11-14 09:42 xibuhaohao 阅读(896) 评论(0) 推荐(0) 编辑
谈MongoDB的应用场景
摘要:转载自:http://blog.csdn.net/adparking/article/details/38727911 MongoDB的应用场景在网上搜索了下,很少介绍关于传统的信息化应用中如何使用MongoDB数据库方面的内容,比较多的还是介绍日志的采集和存储,小文件的分布式存储,类似互联网微博应 阅读全文
posted @ 2019-08-16 17:46 xibuhaohao 阅读(954) 评论(0) 推荐(0) 编辑
MongoDB 常用操作命令大全
摘要:一、数据库常用命令1、Help查看命令提示 复制代码 代码如下: helpdb.help();db.yourColl.help();db.youColl.find().help();rs.help(); 2、切换/创建数据库 复制代码 代码如下: use yourDB; 当创建一个集合(table) 阅读全文
posted @ 2019-08-15 11:35 xibuhaohao 阅读(212) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示