zl程序教程

MongoDb系列

  • mongodb系列(1)-工具安装

    mongodb系列(1)-工具安装

    下载工具https://studio3t.com/download/mongodb:studio 3Tdocker run -p 27018:27017 --name mongo -v mongo-data:/data -d mongo:4.4image.pngimage.pnguser.json:插入数据{ "_id":"easydoc", "

    日期 2023-06-12 10:48:40     
  • mongodb系列(2)-基本的CURD的使用

    mongodb系列(2)-基本的CURD的使用

    一. 介绍CRUD操作是create(创建)、read(读取)、update(更新)和delete(删除)MongoDB不支持常规的SQL的命令,但是自身有丰富的查询语言MongoDB在插入一条数据后,会自动增加一个_id自动,作为主键,如果插入的文档省略了id字段,则会自动生产一个Object_id字段MongoDB默认有4个数据库: test:登陆时默认存在的库,不切换其他库时默认存在的库 a

    日期 2023-06-12 10:48:40     
  • MongoDB系列教程(六):java操作mongodb实例

    MongoDB系列教程(六):java操作mongodb实例

    java操作mysql数据库的代码我们已经了如指掌了,增删改查,java对mongodb数据库也是类似的操作,先是数据库连接,再是进行操作。 首先我们进入进入admin数据库,然后建立自己的数据库testMongoDb,进入admin数据库后,就可以直接进入testMongoDb,因为用户可以进入系统的数据库,就是超级管理员,use testMongoDb后,为该数据库设置用户名和密码,db.

    日期 2023-06-12 10:48:40     
  • MongoDB系列教程(五):mongo语法和mysql语法对比学习

    MongoDB系列教程(五):mongo语法和mysql语法对比学习

    我们总是在对比中看到自己的优点和缺点,对于mongodb来说也是一样,对比学习让我们尽快的掌握关于mongodb的基础知识。 mongodb与mysql命令对比   关系型数据库一般是由数据库(database)、表(table)、记录(record)三个层次概念组成。而非关系型数据库mongodb是由数据库(database)、集合(collection)、文档对象(docume

    日期 2023-06-12 10:48:40     
  • MongoDB系列教程(四):设置用户访问权限

    MongoDB系列教程(四):设置用户访问权限

    我们知道mysql在安装的时候需要我们设置一个数据库默认的用户名和密码,mongodb也不例外,不过mongodb是默认的没有设置访问限制的,不需要输入用户名和密码都可以访问的,但是这样会十分的不安全,我们需要手动的为mongodb加上权限限制命令。   首先建立一个默认的账户     Use admin   Db.addUser( sa , s

    日期 2023-06-12 10:48:40     
  • MongoDB系列教程(一):NoSQL起源

    MongoDB系列教程(一):NoSQL起源

    为什么出现NoSQL? 随着互联网的发展,当我们把一台服务器一台服务器变成两台服务器,当我们开始建立数据备份,当我们需要加一个缓冲层,来调整所有的查询,投入更多的硬件。 最后,需要将数据切分多个集群上,并重构大量的应用逻辑以适应这种切分。不久之后,你就会发现被自己数月前的设计数据结构限制住了。 随着web2.0的兴起,关系型数据库本身无法克服的缺陷越来越明显,主要表现为如下几点。 1、对

    日期 2023-06-12 10:48:40     
  • MongoDB系列四:解决secondary的读操作

    MongoDB系列四:解决secondary的读操作

    http://blog.itpub.net/26812308/viewspace-2124660/ 在Replica sets 中的secondary节点默认是不可读的。使用Replica Sets实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作。 在secondary上,访问mongo,进行查询。会出现如下错误: rs

    日期 2023-06-12 10:48:40     
  • 【华为云技术分享】MongoDB经典故障系列五:sharding集群执行sh.stopBalancer()命令被卡住怎么办?

    【华为云技术分享】MongoDB经典故障系列五:sharding集群执行sh.stopBalancer()命令被卡住怎么办?

    【摘要】 MongoDB sharding集群执行sh.stopBalancer()命令时被卡住怎么办?别慌,华为云数据库来给您支招,收下这份方案指南,让您分分钟远离被自建MongoDB数据库支配的恐惧,让您运维无忧。

    日期 2023-06-12 10:48:40     
  • 【华为云技术分享】MongoDB经典故障系列四:调整oplog大小,引起从库宕机怎么办?

    【华为云技术分享】MongoDB经典故障系列四:调整oplog大小,引起从库宕机怎么办?

    一不小心调整了自建MongoDB数据库的oplog大小,从而引起从库宕机怎么办?别急,华为云数据库给您支招:一是取消延迟配置,先扩容延时从库的oplog大小,再扩容主库的oplog;二是对主库先降级再进行升级操作,两步操作让您轻松解决宕机烦恼! 此外,云数据库Session直播精彩大放送,想了解数据库领域

    日期 2023-06-12 10:48:40     
  • 【华为云技术分享】MongoDB经典故障系列三:副本集延迟太高怎么办?

    【华为云技术分享】MongoDB经典故障系列三:副本集延迟太高怎么办?

    MongoDB副本集延迟太高,数据读取时间过长怎么办?不要慌,菊长教您一个小妙招:在集合创建的时候,就建立好索引,然后按照索引去寻找您所需要的数据。如果觉得比较麻烦,华为云文档数据库服务DDS了解一下。DDS服务100%兼容MongoDB,云上托管实例,无需客户操心。

    日期 2023-06-12 10:48:40     
  • 【华为云技术分享】MongoDB经典故障系列二:如何限制最大连接数?

    【华为云技术分享】MongoDB经典故障系列二:如何限制最大连接数?

    MongoDB连接数被用满,数据库应用出现异常怎么办?别急,华为云文档数据库服务DDS帮您配置net.maxIncomingConnections参数,直接限制MongoDB的最大连接数,让您无需花费大量时间去自行排查原因和解决问题,从而将更多精力放在业务上,省心又省力。

    日期 2023-06-12 10:48:40     
  • MongoDB经典故障系列一:数据库频繁启动失败怎么办?

    MongoDB经典故障系列一:数据库频繁启动失败怎么办?

    MongoDB频繁启动失败怎么办?别慌,华为云数据库给您提供一个小妙招:一看报错日志探究竟,二查目录文件揪根因,三要认真仔细不犯小错,让您轻松搞定启动难题。 此外,华为云数据库特别推出了免费专区活动,MySQL与DDS免费试用2个月,更多活动详情请前往华为云官网——最新活动——新手福利——疫情专区——云数

    日期 2023-06-12 10:48:40     
  • java mongodb 基础系列---查询,排序,limit,$in,$or,输出为list,创建索引,$ne 非操作

    java mongodb 基础系列---查询,排序,limit,$in,$or,输出为list,创建索引,$ne 非操作

        官方api教程:http://docs.mongodb.org/ecosystem/tutorial/getting-started-with-java-driver/#getting-started-with-java-driver package com.infomorrow.webroot; import java.util.List; import co

    日期 2023-06-12 10:48:40     
  • java mongodb 基础系列---查询,排序,limit,$in,$or,输出为list,创建索引,$ne 非操作

    java mongodb 基础系列---查询,排序,limit,$in,$or,输出为list,创建索引,$ne 非操作

        官方api教程:http://docs.mongodb.org/ecosystem/tutorial/getting-started-with-java-driver/#getting-started-with-java-driver package com.infomorrow.webroot; import java.util.List; import co

    日期 2023-06-12 10:48:40     
  • MongoDB 入门教程系列之三:使用 Restful API 操作 MongoDB

    MongoDB 入门教程系列之三:使用 Restful API 操作 MongoDB

    本教程的前两篇文章,分别介绍了如何使用 Node.js,普通的 Java 应用以及 SpringBoot 应用对 MongoDB 进行读写访问。 MongoDB 入门教程系列之一:

    日期 2023-06-12 10:48:40     
  • MongoDB 入门教程系列之二:使用 Spring Boot 操作 MongoDB

    MongoDB 入门教程系列之二:使用 Spring Boot 操作 MongoDB

    本教程的前一篇文章:MongoDB 入门教程系列之一:开发环境搭建以及 Node.js 和 Java 的读写访问,我们首先介绍了 MongoDB 本地环境的搭建,接着举

    日期 2023-06-12 10:48:40     
  • MongoDB 入门教程系列之一:开发环境搭建以及 Node.js 和 Java 的读写访问

    MongoDB 入门教程系列之一:开发环境搭建以及 Node.js 和 Java 的读写访问

    MongoDB 是近年来非常流行的一个介于关系数据库和非关系数据库之间的解决方案,采取面向文档的分布式设计思路,具有强大的可扩展性,表结构自由,并且支持丰富的查询语句和

    日期 2023-06-12 10:48:40     
  • 【华为云技术分享】MongoDB经典故障系列六:CPU利用率太高怎么办?

    【华为云技术分享】MongoDB经典故障系列六:CPU利用率太高怎么办?

    618大促,全民狂欢,但热闹是属于疯狂剁手的人们。而开发者们有的缺是“高流量、高访问、高并发”三高下带来的种种问题。为了应对大促期间的高I/O情况,企业会选择MongoDB云数据库应对。可是,在使用MongoDB云数据库的时候,可能经常遇到一个问题:MongoDB CPU利

    日期 2023-06-12 10:48:40     
  • 【华为云技术分享】MongoDB经典故障系列五:sharding集群执行sh.stopBalancer()命令被卡住怎么办?

    【华为云技术分享】MongoDB经典故障系列五:sharding集群执行sh.stopBalancer()命令被卡住怎么办?

    【摘要】 MongoDB sharding集群执行sh.stopBalancer()命令时被卡住怎么办?别慌,华为云数据库来给您支招,收下这份方案指南,让您分分钟远离被自建MongoDB数据库支配的恐惧,让您运维无忧。   相关推荐 MongoDB经典故障系列一:

    日期 2023-06-12 10:48:40     
  • 【华为云技术分享】MongoDB经典故障系列四:调整oplog大小,引起从库宕机怎么办?

    【华为云技术分享】MongoDB经典故障系列四:调整oplog大小,引起从库宕机怎么办?

    一不小心调整了自建MongoDB数据库的oplog大小,从而引起从库宕机怎么办?别急,华为云数据库给您支招:一是取消延迟配置,先扩容延时从库的oplog大小,再扩容主库的oplog;二是对主库先降级再进行升级操作,两步操作让您轻松解决宕机烦恼&#

    日期 2023-06-12 10:48:40     
  • 【华为云技术分享】MongoDB经典故障系列三:副本集延迟太高怎么办?

    【华为云技术分享】MongoDB经典故障系列三:副本集延迟太高怎么办?

    MongoDB副本集延迟太高,数据读取时间过长怎么办?不要慌,菊长教您一个小妙招:在集合创建的时候,就建立好索引,然后按照索引去寻找您所需要的数据。如果觉得比较麻烦,华为云文档数据库服务DDS了解一下。DDS服务100%兼容MongoDB,云上托

    日期 2023-06-12 10:48:40     
  • 【华为云技术分享】MongoDB经典故障系列二:如何限制最大连接数?

    【华为云技术分享】MongoDB经典故障系列二:如何限制最大连接数?

    MongoDB连接数被用满,数据库应用出现异常怎么办?别急,华为云文档数据库服务DDS帮您配置net.maxIncomingConnections参数,直接限制MongoDB的最大连接数,让您无需花费大量时间去自行排查原因和解决问题,从而将更多精力放在业务上,

    日期 2023-06-12 10:48:40     
  • MongoDB经典故障系列一:数据库频繁启动失败怎么办?

    MongoDB经典故障系列一:数据库频繁启动失败怎么办?

    MongoDB频繁启动失败怎么办?别慌,华为云数据库给您提供一个小妙招:一看报错日志探究竟,二查目录文件揪根因,三要认真仔细不犯小错,让您轻松搞定启动难题。 此外,华为云数据库特别推出了免费专区活动,MySQL与DDS免费试用2个月࿰

    日期 2023-06-12 10:48:40     
  • mongodb系列(一)mongoose find普通查询与aggregate聚合查询的 简单性能对比

    mongodb系列(一)mongoose find普通查询与aggregate聚合查询的 简单性能对比

    背景 mongodb 3.4,使用默认的配置(没有调整内存限制或其他性能配置),数据库有90万+条数据   开始实验 以下分别使用 find 查询 和 aggregate 聚合查询 以下为dao层(server/dao/cmsResourceDao.js),基于mongoose查询mongodb   getModel(){   return mong

    日期 2023-06-12 10:48:40     
  • mongodb系列(二)使用复合索引中要注意字段的前后

    mongodb系列(二)使用复合索引中要注意字段的前后

    背景 预先创建了一个复合索引,分别以 updated_at 和 size 两个字段作为索引依据,其中该collection有94万+个document db.cms_resources.createIndex({updated_at:-1,size:-1},{name:'index_updated_size_desc'});   实验 开始查询并输出状态信息: db.cms_resou

    日期 2023-06-12 10:48:40     
  • mongodb系列~配置文件的优化与处理

    mongodb系列~配置文件的优化与处理

    一 简介:讲讲如何优化mongo配置文件二 常规参数     port= //端口     fork=true//守护进程方式启动mongo     logpath=shard.log //mongo日志存放路径     journal= true//redo log开启&nb

    日期 2023-06-12 10:48:40     
  • MongoDB技术全系列

    MongoDB技术全系列

    MongoDB(1)-CentOS安装MongoDB详细操作 MongoDB(2)-MongoDB的常用操作命令 MongoDB(3)-

    日期 2023-06-12 10:48:40     
  • 【MongoDB】从入门到精通mongdb系列学习宝典,想学mongodb小伙伴请进来

    【MongoDB】从入门到精通mongdb系列学习宝典,想学mongodb小伙伴请进来

    最近一段时间在学习MongoDB,在学习过程中总共编写了四十余篇博客。从mongodb软件下载到分片集群的搭建。 从理论讲解到实例练习。现在把所有博客的内容做个简单目录,方便阅读的小伙伴查询。  一、 入门  下载mongodb   [英文]  安装Mongodb    [英文]  配置MongoDB&n

    日期 2023-06-12 10:48:40     
  • mongodb基础系列——数据库查询数据返回前台JSP(一)

    mongodb基础系列——数据库查询数据返回前台JSP(一)

    经过一段时间停顿,终于提笔来重新整理mongodb基础系列博客了。 同时也很抱歉,由于各种原因,没有及时整理出,今天做了一个demo,来演示,mongodb数据库查询的数据在JSP显示问题。 做了一个简单的测试,不过基本上能满足前台展示的问题,若有问题,可以及时联系我,及时沟通。 在上篇博客<<mongodb基础系列——java操作mongodb实现CURD>>中,当时查

    日期 2023-06-12 10:48:40     
  • Mongodb系列:初识Mongodb

    Mongodb系列:初识Mongodb

    一、背景:      月初进行了期末考试非常荣幸可以參加到了考试系统维护中(详情请阅读:《那些年我们一起參加的活动:15年上半年考试系统维护总结》)!主要负责server维护,在维护期间对Mongodb相逢。      Mongodb什么东东???假设有点晕的童鞋请猛戳Me科普一下哈。   &nb

    日期 2023-06-12 10:48:40