![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongoDB
文章平均质量分 62
weixin_44728369
这个作者很懒,什么都没留下…
展开
-
springboot mongodb分片集群事务
mongodb分片集群想要使用事务,需要对应分片没有仲裁节点。原创 2024-04-29 15:24:46 · 1011 阅读 · 1 评论 -
mongodb使用debezium
服务器上需要安装jdk11。原创 2024-04-25 18:14:03 · 1243 阅读 · 3 评论 -
mongodb 分片集群认证
如果是开启状态,先关闭路由,再关闭配置服务,最后关闭分片数据复本集中的每个mongod,从次节点开始。直到副本集的所 有成员都离线,包括任何仲裁者。主节点必须是最后一个成员关闭以避免潜在的回滚.最好通过关闭数据库,防止后续启动时报错。原创 2024-04-25 09:56:32 · 618 阅读 · 0 评论 -
mongodb 安装问题
mongodb 5.0之后(包括5.0) 开始使用需要使用 AVX 指令集。根据报错信息进行修改。原创 2024-04-22 16:36:53 · 797 阅读 · 0 评论 -
mongodb分片集群搭建
mongodb 5.0之后(包括5.0) 开始使用需要使用 AVX 指令集,需要服务器配置支持AVX指令集最小搭建一个分片集群,需要至少10台设备,例如:192.168.2.111:27031 (分片1-主)192.168.2.112:27031 (分片1-副)192.168.2.117:27031(分片1-仲裁)192.168.2.113:27131 (分片2-主)192.168.2.114:27131 (分片2-副)192.168.2.117:27131 (分片2-裁决)原创 2024-04-23 15:11:43 · 1309 阅读 · 0 评论 -
mongoDB Springboot使用mongoDB
1.数据库中的数据2.pom文件添加架包springboot版本 2.2.2.RELEASE <!--mongodb--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId>原创 2021-09-16 18:06:53 · 104 阅读 · 0 评论 -
mongoDB 特殊关键字
指令描述备注$set用于db.collection.update中的参数中,用于仅修改制定字段$rename在修改操作中用于修改字段名称 db.mytable.update({}, {$rename:{sex:‘gender’}}, {multi:true})修改sex字段为gender$unset在修改操作中用于删除字段db.mytable.update({}, {$unset:{sex:’’}},{multi :true})删除sex字段$lt小于...原创 2021-09-09 17:55:59 · 298 阅读 · 0 评论 -
mongoDB_5.4聚合查询
$groupdb.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION)//统计总条数db.mytable.aggregate([{ $group: { _id: null, count: { $sum: 1 } }}])//按照age字段统计不同age的数据条数db.mytable.aggregate([{$group:{ _id:"$age", ageSum原创 2021-09-09 17:53:56 · 94 阅读 · 0 评论 -
mongoDB表格中字段修改与删除
字段修改 $renamedb.mytable.update({}, {$rename:{sex:'gender'}}, {multi:true})字段删除 $unsetdb.mytable.update({}, {$unset:{sex:''}},{multi :true})mytable 文档名sex:‘gender’ sex:old字段名,gender:new字段名{multi:true} 更新所有记录使用({}, {$rename:{sex:‘gender’}}, {multi:t原创 2021-09-09 17:17:05 · 212 阅读 · 0 评论 -
mongoDB_5.3索引
createIndexKey 值为你要创建的索引字段,1 为指定按升序创建索引,如果你想按降序来创建索引指定为 -1db.collection.createIndex(keys, options)db.col.createIndex({"title":1,"description":-1})createIndex() 接收可选参数参数类型描述backgroundBoolean建索引过程会阻塞其它数据库操作,background可指定以后台方式创建索引,即增加 “bac原创 2021-09-09 17:52:28 · 67 阅读 · 0 评论 -
mongoDB_5.2 分页与排序
指令类型描述limit(n)Integer指定从MongoDB中读取的记录条数skip(n)Integer跳过n条数据//limit指定从MongoDB中读取的记录条数db.COLLECTION_NAME.find().limit(NUMBER)db.mytable.find().limit(2)//skip跳过指定数量的数据db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)//跳过一条数据然后读...原创 2021-09-09 17:51:56 · 167 阅读 · 1 评论 -
mongoDB_5.1基础查询
db.collection.find(query, projection)db.collection.find(query, projection)参数类型描述querymapJson可选,使用查询操作符指定查询条件,多个条件在json中用,隔开projectionmapJson可选,使用投影操作符指定返回的键。查询时返回文档中所有键值, 只需省略该参数即可(默认省略) {字段:1|0} 1为返回,0为不返回,如果_id不设为0,默认返回如果你需要以易读的方式来原创 2021-09-09 17:51:05 · 127 阅读 · 0 评论 -
mongoDB_4.删除文档
db.collection.remove( <query>, { justOne: <boolean>, writeConcern: <document> })参数类型描述queryjson(可选)删除的文档的条件justOneboolean(可选)如果设为 true 或 1,则只删除一个文档,如果不设置该参数,或使用默认值 false,则删除所有匹配条件的文档。writeConcern原创 2021-09-09 17:48:48 · 85 阅读 · 0 评论 -
mongoDB_3.更新文档
db.collection.update( <query>, <update>, { upsert: <boolean>, multi: <boolean>, writeConcern: <document> })参数类型描述queryjsonupdate的查询条件,类似sql update查询内where后面的updateupdate的对象和一些更新的原创 2021-09-09 17:48:09 · 59 阅读 · 0 评论 -
mongoDB_2.插入文档
简单插入:db.${COLLECTION.NAME}.insert(${DOCUMENT})或db.${COLLECTION_NAME}.save(${DOCUMENT})指令描述备注save()如果 _id 主键存在则更新数据,如果不存在就插入数据。该方法新版本中已废弃,可以使用 db.collection.insertOne() 或 db.collection.replaceOne() 来代替insert()插入数据若插入的数据主键已经存在,则会抛 org.原创 2021-09-09 17:47:20 · 66 阅读 · 0 评论 -
mongoDB_1.基础信息及指令
数据库差别:SQL术语/概念MongoDB术语/概念Elasticsearch解释/说明databasedatabaseNode(节点)数据库tablecollectionIndex(索引)数据库表/集合rowdocumentDocument数据记录行/文档columnfieldFields数据字段/域indexindex索引table joins表连接primary keyprimary keyprima原创 2021-09-09 17:45:59 · 60 阅读 · 0 评论