随笔分类 -  MongoDB

摘要:创建测试数据 use testdb db.test_t.insertOne({_id:1,name:'zhangsan',age:30}); db.test_t.insertOne({_id:2,name:'lisi',age:33}); db.test_t.insertOne({_id:3,nam 阅读全文
posted @ 2025-06-13 07:54 kahnyao 阅读(58) 评论(0) 推荐(0)
摘要:MongoDB生成测试数据 使用的函数 函数 说明 Math.random() 返回0~1之间的随机数 Math.floor() 向上取整 new Date() UTC时间(0时区) 示例 字段 类型 说明 Math.floor(Math.random() * 100) 数值 100内的随机整数 f 阅读全文
posted @ 2025-05-17 10:11 kahnyao 阅读(75) 评论(0) 推荐(0)
摘要:MongoDB聚合查询 创建测试数据 db.student.drop() db.student.insertOne({_id: 1,name: "zhangsan",age: 12,teacher: ["Tom","Jack"]}) db.student.insertOne({_id: 2,name 阅读全文
posted @ 2025-03-01 19:12 kahnyao 阅读(73) 评论(0) 推荐(0)
摘要:MongoDB增删改查 MongoDB的数据插入 insert的基本用法 语法 db.collection.insert( <document or array of documents>, { writeConcern: <document>, ordered: <boolean> } ) 第一列 阅读全文
posted @ 2025-03-01 19:10 kahnyao 阅读(57) 评论(0) 推荐(0)
摘要:MongoDB集群中数据分布 Chunk是什么 在一个shard server内部,MongoDB还是会把数据分为chunks,每个chunk代表这个shard server内部一部分数据。chunk的产生,会有以下两个用途: Splitting:当一个chunk的大小超过配置中的chunk siz 阅读全文
posted @ 2025-01-04 18:24 kahnyao 阅读(340) 评论(0) 推荐(0)
摘要:Windows单机部署MongoDB分片集群 规划和准备 端口规划 操作系统:Windows Server 2012 MongoDB版本:4.2.25 IP/节点名 mongos config shard1 shard2 shard3 127.0.0.1(mongo1) mongos1(27017) 阅读全文
posted @ 2025-01-04 17:56 kahnyao 阅读(159) 评论(0) 推荐(0)
摘要:MongoDB创建只读用户并授权指定集合的查询权限 创建测试数据 use testdb db.test_t.insertOne({id:1,name:'zhangsan'}); db.test_t.insertOne({id:2,name:'lisi'}); db.test_t1.insertOne 阅读全文
posted @ 2024-11-14 23:23 kahnyao 阅读(276) 评论(0) 推荐(1)