MongoDB学习笔记(十三)——修改文档

在本篇博文中,我将演示MongoDB的修改文档。 MongoDB shell 在MonogDB 的官方文档中,提供的集合方法中,关于修改的方法有四个:findOneAndUpdate()、update()、updateOne()、updateMany()。从字面上大家应该就可以判断出其功能了:...

2018-05-14 17:08:42

阅读数 775

评论数 0

MongoDB学习笔记(十二)——删除文档

有插入文档,就有需求要删除文档。 MongoDB shell shell中删除文档很简单,其集合提供了一个remove()、deleteOne()、deleteMany()、findOneAndDelete()四个方法用于删除文档。 我们首先看一下前三个方法的定义。 db.collecti...

2018-04-24 17:58:37

阅读数 3530

评论数 0

MongoDB学习笔记(十一)——添加文档

本篇博文开始讲解MongoDB的操作内容。 首先先讲一下MongoDB的添加文档操作,在本篇博文中,将会从shell、js脚本、MongoDB Compass、java原生驱动、spring封装几个方面来讲解如何插入MongoDB文档 MongoDB shell 从前面的方法汇总的集合方法中...

2018-04-20 17:11:02

阅读数 1565

评论数 0

MongoDB学习笔记(十)——JAVA整合MongoDB:MongoDB Java Driver、spring-data-mongodb:mongoTemplate

本篇博文本来是打算在上一篇的当成其一部分写的。但是后来想了下还是另起一篇博文。 该篇博文主要是介绍Java整合MongoDB,因为接下来讲MongoDB 的操作内容等的我会根据shell(因为服务器上的操作和shell一样这里就不讲了)、MongoDB Compass、java driver(m...

2018-04-18 18:09:33

阅读数 2780

评论数 0

MongoDB学习笔记(九)——Write Concern、getLastError、Read Concern、Read Preference

前面的博文把MongoDB的一些基础介绍,以及MongoDB的一些组件的使用等博文,从该篇开始,开始学习MongoDB的操作内容。首先我们需要了解一些内容 写入关注(writeConcern) 官方文档 在前面的博文中,介绍了MongoDB shell现有的所有方法,我们经常看到有的方法可以...

2018-04-17 13:44:47

阅读数 927

评论数 0

MongoDB学习笔记(八)——操作汇总运算符、修饰符、聚合管道

上一篇我列举了MongoDB shell的所有的方法,该篇我将列举MongoDB的更新、查询等的所有操作符、管道聚合操作、管道聚合阶段、查询修饰语等。用作以后大家在使用MongoDB或学习MongoDB时可以使用该篇博文做个集中查阅的文章。 查询和映射操作(Query and Project...

2018-04-17 11:23:07

阅读数 1546

评论数 2

MongoDB学习笔记(四)——MongoDB基础定义

该篇博文是我在写后面的博文时,发现里面有很多MongoDB的基础的东西,如果大家不了解这些定义,可能会很迷惑,不知道说的什么,所以把该篇博文提前到第四篇,以便后面大家能够能够对后面的几篇博文有清晰的认识。 连接(Connection)、数据库(Database)、集合(Collection)、文...

2018-04-13 13:40:47

阅读数 2041

评论数 1

MongoDB学习笔记(七)——MongoDB shell方法汇总

在写前面的博文的时候,我发现MongoDB shell提供了很多方法,其中MongoDB的很多方法也在其中,下面是我从MongoDB官网上查到的所有MongoDB shell的所有方法,当然,我不会对每个方法进行详细解释,因为太多了。我会将方法功能说明白,并且把官网连接挂在后面,有兴趣的可以点进去...

2018-04-12 17:54:58

阅读数 1077

评论数 1

MongoDB学习笔记(六)——MongoDB配置用户账号与访问控制

前面的几篇博文,大概介绍了如何安装MongoDB,以及介绍了MongoDB shell与MongoDB Compass。 新安装的MongoDB是没有账号设置的,也就是说任何人都可以连接进MongoDB,这是非常不安全的。所以我们需要对MongoDB进行设置账号,来控制对数据库的访问。 adm...

2018-04-11 09:36:39

阅读数 8460

评论数 0

MongoDB学习笔记(五)——MongoDB shell 与 MongoDB Compass

该篇博文主要讲解下MongoDB的连接、配置、管理工具MongoDB shell 以及MongoDB官方提供的一个图形工具MongoDB Compass MongoDB shell 1.MongoDB shell 连接 MongoDB shell 是MongoDB自带的一个交互式的JavaS...

2018-04-09 16:33:02

阅读数 2667

评论数 0

MongoDB学习笔记(三)——安装与配置MongoDB(Linux)

前一篇博文讲解了如何安装与配置MongoDB的windows版,本篇博文接着上一篇讲解如何在Linux系统中安装与配置MongoDB,为了演示,我问同事要了它的云服务器用于演示,当然我自己也有,但是已经安装了,就不卸载重新装了[笑脸]。 下载Linux版的MongoDB安装包 同样,与win...

2018-04-09 12:31:03

阅读数 2986

评论数 2

MongoDB学习笔记(二)——安装与配置MongoDB(Windows)

本博文内容用于介绍MongoDB的安装与配置,博文主要介绍本地的MongoDB安装以及服务器的MongoDB安装。 本地MongoDB(windows)安装与配置 首先我们访问MongoDB的官方网页上的下载页面,点击Community Server(因为是自己用所以安装了社区版本的,如果是...

2018-04-08 16:45:02

阅读数 913

评论数 0

MongoDB学习笔记(一)——MongoDB简介

MongoDB数据库是一种可扩展的敏捷NoSQL数据库,它是基于文档存储模型。在这种模型下,数据会被存储为文档,而不是我们熟知的例如MySQL、Oracle等的行和列的存储。文档是以BSON对象的形式存储。 MongoDB旨在实现一个高性能、高可用、可自动扩展的数据存储,MongoDB因为速度快...

2018-04-04 17:58:01

阅读数 329

评论数 0

MongoDB导入大的json数据文件,导入不完全,每次只能导入1000条,且只能导入1000条解决方法

昨天,做了一个东西,就是把生产上的mongodb数据使用mongoexport导出了一个.json文件用于本地做分析使用,里面有将近60MB的数据,导出没问题,但是当使用./mongoimport -d 数据库名称 -c 表名称 文件路径+名称,这个导入指令导入到本地的mongodb时,导入时就会...

2017-12-13 10:11:16

阅读数 4450

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭