在MySQL中,慢查询日志是经常作为我们优化数据库的依据,那在MongoDB中是否有类似的功能呢?答案是肯定的,那就是MongoDB Database Profiler。所以MongoDB 不仅有,而且还有一些比MySQ…
分类:MongoDB
mongodb常用操作
一、部署mongodb 1.创建文件夹 /opt/mongodb/single /opt/mongodb/data/db 2.进入single目录下载安装包 //下载 tar.gz文件 wget http:…
MongoDB之基本操作与日常维护
MongoDB基本操作 MongoDB的基本操作主要是对数据库、集合、文档的操作,包括创建数据库、删除数据库、插入文档、更改文档、删除文档、和查询文档。 操作 描述 show dbs 查看当前实例下的数据库列表 show…
Mabolo: 轻量级的 MongoDB ORM
一开始我像很多人一样使用 Mongoose 作为 ORM, 但时间长了我发现了 Mongoose 的一些不理想的地方。 Mongoose 通过定义 Setter 的方式记录了对文档的每一次修改,以便可以用 save 方法…
mongodb操作之mongoose(一)
NOSQL存储作为一种与关系性数据库完全不同的存储方式,提供了灵活,大型,敏捷,可扩展的存储模式,并且在有着复杂的数据情形下性能完全不逊色于RDBMS,而作为NOSQL中流行程度较高的数据库,mongodb有着上手容易,…
关于mongodb数据库的增删改查
查看所有数据库列表 show dbs 使用数据库、创建数据库 use student 如果真的想把这个数据库创建成功,那么必须插入一个数据。 数据库中不能直接插入数据,只能往集合(collections)中插入数据。不需…
MongoDB高级知识
MongoDB高级知识 一.mongodb适合场景: 1.读写分离:MongoDB服务采用三节点副本集的高可用架构,三个数据节点位于不同的物理服务器上,自动同步数据。Primary和Secondary节点提供服务。两个节…
java 连接 mongodb 及使用
MongoDB是当今非常流行的一款NoSQL数据库,本文介绍如何使用MongoDB的Java驱动来操作MongoDB。 一、引入MongoDB Java Driver包 如果需要操作MongoDB的Java…
Docker搭建MongoDB
1. Docker搭建Mongodb 1.1 获取docker镜像 docker pull mongo 1.2 创建mongodb容器 docker run --name my-mongo -p 27017:27017 …
mongodb 配置文件
本文档是在mongodb为3.4下编写的,仅作为参考,详细内容请参考:https://docs.mongodb.com/manual/reference/configuration-options/#configurat…
Node.js开发系列(三)
上一节我们使用express代替http做了一个简单的web应用 模块分离现在我们再次来改造这个最简单的应用。新建一个start.js文件 var http = require('http'); var url = re…
MongoDB学习笔记(索引)
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.tes…