经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 MongoDB
MongoDB 不在开源了,使用 Homebrew 安装只能玩社区版了

MongoDB 不在开源了,使用 Homebrew 安装只能玩社区版了

使用了大半年的 mongodb ,最近在公司的新项目中应用,在 mac 上安装 mongodb 时发现始终安装不了,一直在报下面这样的错误: brew install mongodb 升级 brew 也不行,这个 mac 机...[2019/11/19]

MongoDB—mongodb启动问题

MongoDB—mongodb启动问题

https: blog.csdn.net/vivianXuejun/article/detail 78809655 https: www.bt.cn/bb forum.php?mod=viewthread&tid=20728 原文链接:http: www.cnblogs.c...[2019/11/19]

mongodb4版本,windows下的安装与配置(史上步骤最全最详细+图解)

安装的是4.2.1版本,安装途中出现过很多错误,找遍各种博客基本没能解决 1.mongodb安装的官方地址: https: www.mongodb.com/download-center/community?jmp=nav   2.点击下载,得到一个mongodb-...[2019/11/19]

Windows安装与配置—MongoDB

1,下载安装   打开下载链接:http: dl.mongodb.org/dl/win32/x86_64,选择后缀是2008plus- l-3.6.15.zip的版本,32位和64位通用。 2,安装配置   第一步:解压到一个盘上,例如我的解压的目录D:\MongoDB\mongo...[2019/11/13]

表单生成器(Form Builder)之mongodb表单数据查询——统计查询求和 - du-blog

  上一篇笔记仅是记录了一下简单的关联查询,根据笔记中的场景:将某一车辆关联的耗损记录全部放在了一个字段当中。不知道现在中有没有这种场景,我们的应用中没有类似的场景,可能我们更关注的是某车辆的总耗损金额和总营收金额、总里程数等,因此这篇笔记记录一下怎么得到这些数据。要想获取这些记录我们首...[2019/11/12]

表单生成器(Form Builder)之mongodb表单数据查询——关联查询 - du-blog

  这一篇接着记录一下查询相关的操作。想象一下,如果想要在一张表格中展示某些车辆的耗损和营收情况,我们该怎么处理。车辆、耗损、营收各自存储在一张表中,耗损和营收中冗余了车辆信息……我们便想到了关联查询。mongodb 3.2+中开始支持关联查询,下面介绍一下写...[2019/11/12]

MongoDB 谨防索引seek的效率问题

目录 背景 初步分析 索引seeks的原因 优化思路 小结 声明:本文同步发表于 MongoDB 中文社区,传送门: http: www....[2019/11/11]

表单生成器(Form Builder)之mongodb表单数据查询——返回分页数据和总条数 - du-blog

  上一篇笔记将开始定义的存储结构处理了一下,将FormItems数组中的表单项都拿到mongodb document的最外层,和以前的关系型数据类似,之不过好多列都是动态的,不固定,不过这并没有什么影响。结果就是方便我们更好的查询和统计;还有一点就是转换之后从服务器端返回客户端的对象也...[2019/11/11]

表单生成器(Form Builder)之mongodb表单数据——整理数据 - du-blog

  在上篇笔记中,为车辆信息表、车辆耗损表以及车辆营收表插入了一些数据。之后便是查询了,重点也在查询……按照之前定好的数据结构,如果是查询mongodb document的最外层比较简单,但是我们的重点应该是FormItems表单项集合中的表单项,对他们进行查...[2019/11/8]

MongoDB安装调试

MongoDB安装调试

1:安装 去mongodb的官网http: www.mongodb.org/downloads下载32bit的包   解压后会出现以下文件   在安装的盘C:下建立mongodb文件夹,拷贝bin文件夹到该目录下,这样就相当于安装了mongodb的...[2019/11/6]

MongoDB Java API操作很全的整理

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写,一般生产上建议以共享分片的形式来部署。 但是MongoDB官方也提供了其它语言的客户端操作API。如下图所示: 提供了C、C++、C#、.net、GO、java、Node.js、PHP、python、s...[2019/11/5]

表单生成器(Form Builder)之表单数据存储结构mongodb篇 - du-blog

  从这篇笔记开始,记录一下表单生成器(Form Builder)相关的一些东西,网上关于他的介绍有很多,这里就不解释了。   开篇说一下如何存储Form Builder生成的数据。??????因为不同的表单有多少个表单项(也就是数据库中的业务字段)是不一样的,也就是说传统数据库中的...[2019/11/5]

【MongoDB详细使用教程】五、MongoDB的数据库管理

目录 1、数据库安全 1.1、创建管理员账号和密码 1.2、设置服务状态为需要验证用户 1.3、创建用户账户和密码 1.4、忘记密码/修改密码 ...[2019/10/30]

【MongoDB详细使用教程】二、MongoDB基本操作

目录 1、数据类型 2、数据库操作 3、集合操作 4、数据操作 4.1、增 4.2、查 4.3、改 4.3.1、修改整行 ...[2019/10/29]

【MongoDB详细使用教程】三、高级查询

目录 1、使用比较运算符查询 2、使用关键字查询 2.1、in/not in 关键字 2.2、size 关键字 2.3、exists 关键字 2.4、or...[2019/10/29]

MongoDB 复制(副本集)学习笔记

本文实例讲述了MongoDB 复制(副本集)。分享给大家供大家参考,具体如下: replication set复制集, 复制集,多台服务器维护相同的数据副本,提高服务器的可用性。 MongoDB复制是将数据同步在多个服务器的过程。 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,...[2019/10/24]

mongodb数据库入门学习笔记之下载、安装、启动、连接操作解析

本文实例讲述了mongodb数据库下载、安装、启动、连接操作。分享给大家供大家参考,具体如下: 简介: MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之...[2019/10/23]

Reactive-MongoDB 异步 Java Driver 解读

一、关于 异步驱动 从3.0 版本开始,MongoDB 开始提供异步方式的驱动(Java Async Driver),这为应用提供了一种更高性能的选择。但实质上,使用同步驱动(Java Sync Driver)的项目也不在少数,或许是因为先入为主的原因(同步Driver的文档说明更加的...[2019/10/22]

MongoDB常用操作

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 指定文本编辑器 EDITOR="\"...[2019/10/21]

MongoDB 备份与恢复

1.备份: >mongodump -h dbhost -d dbname -o dbdirectory -h:MongDB所在服务器地址,例如: 127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d:需要备份的数据库实例,例...[2019/10/18]

mongoDB4.0数据库

下载:https: www.mongodb.com/ 安装:略 注意:使用前修改bin目录下配置文件mongodb.cfg,删除最后一行的''mp''字段 1. 启动服务与终止服务 net start mongodb net stop mongodb 2.创建管理员用户 mon...[2019/10/18]

Laravel框架中集成MongoDB和使用详解

* 推荐组件 composer require jen eger mongodb ^3.3 -vvv(本人的laravel版本是5.5) 修改config/app.php * 注册服务 Jen egers\Mongodb\MongodbServiceProvider::cla , ...[2019/10/18]

MongoDB 分片集群实战

背景 在如今的互联网环境下,海量数据已随处可见并且还在不断增长,对于如何存储处理海量数据,比较常见的方法有两种: 垂直扩展:通过增加单台服务器的配置,例如使用更强悍的 CPU、更大的内存、更大容量的磁盘,此种方法虽然成本很高,但是实现比较简单,维护起来也比较方便。 水平扩展:通...[2019/10/16]

利用 AWS DMS 在线迁移 MongoDB 到 Amazon Aurora

将数据从一种数据库迁移到另一种数据库通常都非常具有挑战性,特别是考虑到数据一致性、应用停机时间、以及源和目标数据库在设计上的差异性等因素。这个过程中,运维人员通常都希望借助于专门的数据迁移(复制)工具来降低操作的复杂性和对业务的影响。AWS数据迁移服务(AWS DMS)可帮助AWS用户快...[2019/10/16]

MongoDB(NoSQL) 非关系型数据库

目录 简单了解 mongoDB 简单使用mongoDB 简单了解 mongoDB # NoSQL 泛指非关系型的数据库 NoSQL(NoSQL = Not Only SQL ),意即“不...[2019/10/14]

MongoDB

一、下载安装   下载地址:https: www.mongodb.com/download-center/community 二、配置环境变量    1、找到下载之后MongoDB下的bin文件夹,复制其地址 C:\Program Files\MongoDB\Ser...[2019/10/14]

nodejs中利用expresss脚手架和bootstrap,数据库mongodb搭建的留言板案例

## 1. 先打开编辑器,创建一个项目 ## 2. 再打开cmd命令提示符下载expre 脚手架         expre    项目名   --view=ejs 或expre   &nb...[2019/10/14]

mongodb 通过嵌入文档中的字段排序

  mongodb中的全部数据: db.testInfo.find({}) .sort({_id:-1}) .limit(100) 查询结果: /* 1 createdAt:2019/10/11 下午5:12:50*/ { "_id" ...[2019/10/12]

MongoDB分片,唯一索引与upsert

MongoDB分片,唯一索引与upsert

前言 分片,唯一索引和upsert,表面上看似没有直接联系的几个东西,到底存在怎样的瓜葛呢? 分片 为了保持水平扩展的有效性,分片功能必须保证各个片之间没有直接关联,不需要与其他分片交互就可以独立做出决策。如果不能满足这一点,随着分片数量不断增加,需要交互的分片越来越多,势必会越...[2019/9/25]

Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法

Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法

本文实例讲述了Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法。分享给大家供大家参考,具体如下: 前言: 想把QQ日志爬虫(Python)爬下来的日志保存到 MongoDB 里面。 但 insert 的时候报错: E11000 duplicate ...[2019/9/25]

Python操作MongoDB查询时处理ObjectId

从bson中导入ObjectId对象,将字符串转换成id对象查询使用: from bson import ObjectId import pymongo conn = pymongo.MongoClient(''mongodb: root:abc123@127.0.0.1/a...[2019/9/23]

MongoDB初始化创建管理员账户登录

1.查看mongodb服务是否开启: ps -ef | grep mongod 2.管理员角色必须在启用--auth认证参数之前创建,否则会没有操作权限。如果之前已经创建过用户,请先删除。 kill掉mongod服务,重新启动,以noauth模式启动: mongod --db...[2019/9/23]

Mongodb分片 学习小结

前一篇 https: www.cnblogs.com/frx9527/p/mongodb.html 学会搭建复制集Replication之后,就可以学习分片Sharding了。 教程建议看官方文档:https: docs.mongodb.com/manual/  总结一...[2019/9/16]

Window 服务器安装MongoDB 设置外网可访问

1.下载MongoDB   www.mongodb.com/download-center#community 2.下一步下一步安装. 安装完成后配置环境变量   我的的默认安装,环境变量地址  C:\Program Files\MongoDB\Server\4.2...[2019/9/16]

python连接、操作mongodb数据库的方法实例详解

本文实例讲述了python连接、操作mongodb数据库的方法。分享给大家供大家参考,具体如下: 数据库连接 from pymongo import MongoClient import pandas as pd #建立MongoDB数据库连接 client = Mongo...[2019/9/11]

Python操作Mongodb数据库的方法小结

本文实例讲述了Python操作Mongodb数据库的方法。分享给大家供大家参考,具体如下: 一 导入 pymongo from pymongo import MongoClient 二 连接服务器 端口号 27017 连接MongoDB 连接MongoDB我...[2019/9/11]

Node.js使用MongoDB的ObjectId作为查询条件的方法

当往MongoDB中插入一条数据时,会自动生成ObjectId作为数据的主键。 那么如何通过ObjectId来做数据的唯一查询呢? 在MongoDB中插入一条数据 在MongoDB中插入一条如下结构的数据: { _id: 5d6a32389c825e24106624e4...[2019/9/10]

mongodb 启动 WARNING: soft rlimits too low, transparent_hugepage/enabled is 'always'. never

今天启动mongodb的时候,之前一直没注意,今天发现又warning,想整一整。 下面是告警 2019-09-05T12:00:55.271+0800 I CONTROL [initandlisten] 2019-09-05T12:00:55.271+0800 I CONTR...[2019/9/10]

MongoDB基础

MongoDB是一个以分布式数据库为核心的数据库。它将数据存储在类似json的bson文档中,具有高性能、容易部署、方便使用的特点。特别是为查询、索引和实时聚合提供了访问和分析数据的强大方法支持。目前MongoDB已经提供了十多种主流开发语言驱动的。 下载与安装 MongDB的安装很简...[2019/9/10]

Docker下搭建mongodb副本集

背景 有需求需要对mongodb做一个容灾备份。根据官网,发现mongodb最新版本(4.0)已经抛弃了主从模式而采用副本集进行容灾。副本集的优势在于:”有自动故障转移和恢复特性,其任意节点都可以是主节点,并能实现读写分离,提供高负载“。官方建议副本集最低配置三个节点。关于副本集的原理...[2019/8/30]

MongoDB 中聚合统计计算--$SUM表达式

我们一般通过表达式$sum来计算总和。因为MongoDB的文档有数组字段,所以可以简单的将计算总和分成两种:1,统计符合条件的所有文档的某个字段的总和;2,统计每个文档的数组字段里面的各个数据值的和。这两种情况都可以通过$sum表达式来完成。以上两种情况的聚合统计,分别对应与聚合框架中的...[2019/8/26]

Mongodb最基础入门教程

  Mongodb最基础入门教程 如果想了解一下redis的入门教程,可以去看一下我的上一篇博客 Mongodb的安装大家可以参考一下其他博主的博客,这里我就不做介绍了。不过值得注意的是,在Linux版本中如果启动mongodb的时候出现下面这个错误(在wind...[2019/8/26]

MongoDB的一些高级语法

    MongoDB的一些高级语法 AND 和 OR操作 AND操作 OR操作 嵌入式文档 插入 查询 数组(Array)字段 插入 查询 聚合(Aggregation) 筛选...[2019/8/26]

谨慎 mongodb 关于数字操作可能导致类型及精度变化

1.问题描述 最近有一个需求,更新Mongo数据库中 原料 集合的某字段价格,更新后,程序报错了,说长度过长了,需要Truncation。 主要错误信息如下: FormatException: An error occurred while deserializing th...[2019/8/21]

在Ubuntu中安装了MongoDB后无法启动mongod的问题

今天准备学习MongoDB,没想到下载之后服务器端启动不了,记录一下问题和处理过程 一.安装 在Ubuntu中安装还是很简单,直接:sudo apt install mongodb 二.启动 启动MongoDB服务器端:输入mongod  (或者使用 sudo servi...[2019/8/15]

一个MongoDB索引走偏的案例及探究分析

一个MongoDB索引走偏的案例及探究分析

接业务需求,有一个MongoDB的简单查询,太耗时了,执行了 70S 左右,严重影响用户的体验。。 查询代码主要如下: db.duoduologmodel.find({"Tags.SN": "QZ435698245"}) .projection({}) .sort({OPTim...[2019/8/15]

将 云数据库MongoDB(阿里云)物理备份文件下载恢复至本地自建数据库 遇到的5个问题

有时候我们可能需要将云上数据库下载到本地,下面是我们在操作MongoDB数据库时遇到的五个小问题。 其实现在RDS的 帮助文档 写的都比较详细了,大家在第一次操作时,可以细读一下,避免一些不必要的问题。   Problem 1 通过wget命令下载 云Mon...[2019/8/9]

MongoDB中的定时索引示例详解

MongoDB中存在一种索引,叫做TTL索引(time-to-live index,具有生命周期的索引),这种索引允许为每一个文档设置一个超时时间。一个文档达到预设置的老化程度后就会被删除。 数据到期对于某些类型的信息非常有用,例如机器生成的事件数据,日志和会话信息,这些信息只需要在数据库...[2019/8/2]

Mongo Document 校验

Mongo Document 校验

Mongo Datamodel Validation mongo insert,update document时候的校验规则 指定validation rules new collection db.createCollection(...,{validator:}) existing col...[2019/7/29]

海量数据的分页怎么破?

目录 一、背景 二、传统方案 三、改良做法 性能对比 四、完美的分页 小结 一、背景 ...[2019/7/29]

354
2
记录数:189 页数:1/41234下一页尾页
加载更多