标签: MongoDB

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

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

Python 2021-04-28 307 0 0 阅读全文

SpringBoot整合MongoDB的步骤详解

项目结构:1.pom引入mongodb依赖org.springframework.bootspring-boot-starter-data-mongodb2配置application.properties#spring.data.mongodb.host=127.0.0.1#spring.data....

Java 2021-04-24 131 0 0 阅读全文

Java操作MongoDB数据库的示例代码

mongodb-driver是mongo官方推出的java连接mongoDB的驱动包,相当于JDBC驱动。环境准备step1:创建工程,引入依赖org.mongodbmongodb‐driver3.6.3step2:创建测试类importcom.mongodb.*;importcom.mongodb...

Java 2021-04-24 152 0 0 阅读全文

Ubuntu安装Mongodb创建账号和库及添加坐标索引的流程分析

一安装1.1安装php-mongodbsudoapt-getinstallphp-mongodb1.2安装mongodb-orgsudoapt-keyadv--keyserverhkp://keyserver.ubuntu.com:80--recv0C49F3730359A14518585931BC...

MongoDB 2021-05-15 191 0 0 阅读全文

关于MongoTemplate通过Id查询为Null的问题

Mongo的优势1.它会把数据文件映射到内存中,如果是读操作,内存中的数据起到缓存的作用,如果是写操作,内存还可以把随机的写操作转换成顺序的写操作,总之可以大幅度提升性能。MongoDB并不干涉内存管理工作,而是把这些工作留给操作系统的虚拟内存管理器去处理,这样做的好处是简化了MongoDB的工作,...

MongoDB 2021-04-04 207 0 0 阅读全文

MongoDB Mongoexport工具的使用简介

01基本介绍mongoexport是一个数据导出的工具,使用的时候类似mysql中的selectintooutfile语法,可以将某个数据库中的数据以json或者csv的格式导出来。我们可以通过直接连接mongos或者连接mongod来导出数据。如果你的集群是分片集群,连接mongos会导出所有分片...

MongoDB 2021-03-23 89 0 0 阅读全文

详解MongoDB范围片键和哈希片键

01片键MongoDB的片键决定了集合中存储的数据在集合中的分布情况,具体的方法是使用片键值的范围来对集合中的数据进行分区。举个例子:假如我们以年龄age来作为片键,那么age的范围理论上是0~80,此时,MongoDB会为我们定义age的四个范围区间,他们分别是:0~20,20~40,40~60,...

MongoDB 2021-03-23 138 0 0 阅读全文

MongoDB使用投影剔除‘额外’字段的操作过程

解析mongoDB中使用投影剔除额外字段简介实际开发过程中,为便于开发人员定位问题,常存在多个额外的字段。例如:增加createdAt、updatedAt字段以查看数据的创建和更改时间。而对于客户端而言,无需知道其存在。针对以上情况,本文详细介绍了“额外”字段的用途以及处理过程。技术栈mongodb...

MongoDB 2021-04-04 161 0 0 阅读全文

Mongos崩溃后无法重启问题的解决方法

官方文档:https://docs.mongodb.com/manual/reference/program/mongos/#bin.mongosmongos是MongoDBshard的缩写,它是一个为应用层提供查询请求并决定数据在MongoDB分片中位置的路由服务。从应用层的角度来看,mongos...

MongoDB 2021-03-28 215 0 0 阅读全文

MongoDB游标超时问题的4种解决方法

当我们使用Python从MongoDB里面读取数据时,可能会这样写代码:importpymongohandler=pymongo.MongoClient().db.colforrowinhandler.find():parse_data(row)短短4行代码,读取MongoDB里面的每一行数据,然后...

MongoDB 2021-04-27 213 0 0 阅读全文

MongoDB聚合Group的操作指南

MongoDB聚合MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的count(*)。基本语法为:db.collection.aggregate([,,...])现在在mycol集合中有以下数据:{"_id&...

MongoDB 2021-04-08 165 0 0 阅读全文

Centos下升级Python及Mongodb驱动安装问题

查看python的版本python-V如果是2.7以下版本就需要升级了。首先去官网下载你想要的python压缩包,然后解压。进入主目录执行以下操作(需要GCC编译器支持)./configure--prefix=/usr/localmakeallmakeinstallmakecleanmakedist...

Centos 2021-05-07 212 0 0 阅读全文

Centos8 使用Yum 安装 Mongodb 4.2的方法

1、制作repo文件参考mongodb官方的安装文档,使用下面的脚本制作Yum库安装mongodb4.2,但安装过程提示"Failedtosynchronizecacheforrepo'mongodb-org-4.2'"[mongodb-org-4.2]name=MongoDBR...

Linux 2021-04-29 267 0 0 阅读全文

Mongodb 数据生成Insert 语句的示例代码

执行:db.getCollection('cap.published').find({}).forEach(function(item){    print( 'db.getCollection("cap.published").insert(' + tojson(item) +...

MongoDB 2021-03-19 169 0 0 阅读全文

Mongodb基础用法

数据库连接后端数据库连接语法:mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]mongodb://是固定搭配,后边是可选参数用户名加密码,hos...

MongoDB 2021-08-07 286 0 0 阅读全文

Mongodb 3.2.5安装详细过程

1.准备安装介质安装介质下载:mongodb的安装方式,我通常使用二进制包的方式,内网不能配置连接外网的yum源;官方建议的mongodb下载地址为:Downloads.mongodb.org但实际上,这个地址,很难找到下载表,正常下载,通常可以用下面的下载地址选择下载:https://www.mo...

MongoDB 2021-05-12 218 0 0 阅读全文

SpringBoot整合Mongodb并实现Crud步骤详解

整合首先我们得使用springboot整合咱们的mongodb,第一步,当然是引入依赖啦org.mybatis.spring.bootmybatis-spring-boot-starter1.3.2org.springframework.bootspring-boot-starter-data-mo...

Java 2021-08-24 234 0 0 阅读全文

使用Python向MongoDB插入时间字段的操作

importpymongofromdateutilimportparserdateStr="2019-05-1401:11:11"myDatetime=parser.parse(dateStr)client=pymongo.MongoClient(host="127.0...

Python 2021-05-19 308 0 0 阅读全文

Mongodb用户权限管理及配置详解

一、Mongodb命令理解admin数据库安装MongoDB时,会自动创建admin数据库,这是一个特殊数据库,提供了普通数据库没有的功能。有些用户角色赋予用户操作多个数据库的权限,而这些角色只能在admin数据库中创建,要创建有权操作所有数据库的超级用户,必须将该用户加入到admin数据库中。检查...

MongoDB 2023-01-28 89 0 0 阅读全文

详解MongoDB中的日志模块

今天简单研究了一下MongoDB里面的日志模块,写篇文章记录下。01MongoDB日志组件种类及日志等级每种数据库都有自己的日志模块,MongoDB也不例外,通常情况下,一个数据库的日志中,记录的是数据库的连接信息、存储信息、网络信息、索引信息以及查询信息等。从MongoDB3.0版本开始,Mong...

MongoDB 2021-04-16 199 0 0 阅读全文