#GO

MongoDB(课时22 过期索引)

3.6.2过期索引在一些程序的站点会出现若干秒之后信息被删除的情况,例如:手机信息验证码,那么在MongoDB里面可以轻松实现过期索引。但这个时间往往不怎么准确。范例:设置过期索引(实现过期索引,需要保存一个时间信息。)db.phones.ensureIndex({"time":1},{expireAfterSecon...
代码星球 ·2020-07-22

怎么去掉百度地图左下角百度版权logo

去掉文字那行,添加CSS即可.BMap_cpyCtrl{  display:none;}去掉地图那行,添加CSS即可.anchorBL{  display:none;}只需在页面中加入样式 ...

springboot~mongo内嵌集合的操作

对于mongodb的内嵌对象的各种操作大叔在.net平台时已经说过,同时大叔也自己封装过mongo的仓储,使用也都很方便,而在javaspringboot框架里当然也有对应的方法,下面主要说一下,希望对刚接触mongodb的同学有所帮助!一测试DEMO的数据结构/***地址.*/@Data@NoArgsConstruc...

java~google样式检查和命名规范

对于代码的样式和各种元素的命名都是我们架构师需要考虑的,目前在java世界里,比较流行使用java的规范,包括了代码样式检查。代码样式检查插件样式文件xmlgoogle命名规范一代码样式检查插件https://plugins.jetbrains.com/plugin/1065-checkstyle-idea下载之后是个...

springboot~Mongodb的集成与使用

说说springboot与大叔lind.ddd的渊源Mongodb在Lind.DDD中被二次封装过(大叔的.net和.netcore),将它当成是一种仓储来使用,对于开发人员来说只公开curd几个标准的接口即可,而在springboot框架里,它与大叔lind有些类似之处,同样是被二次封装了,开发人员只需要关注自己的业...

springboot~基于单元测试的mongodb

添加对应版本的包testCompile('de.flapdoodle.embed:de.flapdoodle.embed.mongo:1.46.0')在测试之前,它会根据你的操作系统去下载当前的mongodb,然后在宿主机上去跑它,可能第一次会比较慢!添加测试脚手架类packagecom.example.springD...

Mongodb~连接串的整理

mongodb连接串可以分为普通开放的,带全局用户名和密码的,为指定数据库指定用户名密码的等。普通开放连接mongodb://localhost:27017带全局用户密码的mongodb://username:password@localhost:27017指定数据库带用户名密码的mongodb://username:...
代码星球 ·2020-07-18

Mongodb~Linux环境下的部署~服务的部署与自动化

<mongodb在linux上的部署>事实上redis安装程序挺好,直接帮我们生成了服务,直接可以使用systemctl去启动它,而mongodb在这方面没有那么智能,需要我们去编写自己的服务脚本了,然后把它加到开机自启动里面就可以了,主要的过程分为以下几个步骤:mongodb我安装在了/root/tool...

MongoDB学习笔记~监控Http请求的消息链

在微服务架构里,你的一个任务可以需要经过多次中转,去多个接口获取数据,而在这个过程中,出现问题后的解决就成了一个大难点,你无法定位它的问题,这时,大叔的分布式消息树就出现了,费话不多说,主要看一下实现的逻辑。大叔对分布式消息链的一些想法事情是这样的,前段时间在做接口开发时,可能出现这种情况,一个接口返回的数据,可能来自...

MongoDB学习笔记~地图坐标的支持与附近点的查找

回到目录Mongodb这个数据库很不错,它的方法也不错,为了实现坐标功能,它甚至为我们提供了geo里的一些算法,帮助我们通过某个点去位置和查找N个附近的点。表面在您存储地理数据和编写查询条件前,首先,您必须选择表面类型,这将被用在计算中。您所选择的类型将会影响您的数据如何被存储,建立的索引的类型,以及您的查询的语法形式...

Mongodb在CSharp里实现Aggregate

回到目录 今天主要用了一个mongodb.driver里的分组,事实上在网上介绍这方面的文章非常少,以至于我在出现问题后,无法找到一个正确的解决方案,最后还是通过异常信息找到的解决方法,所以感觉自己更应该去写一篇关于如何在C#驱动里进行聚合Aggregate的文章!///<summary>///返...

MongoDB学习笔记~复杂条件拼接和正则的使用

在大叔lind框架里有日志组件logger,而在日志实现方式上有file,mongodb,sql,json等方式,对分布式日志处理上大叔推荐使用mongodb进行存储,除了它的高效写入,灵活的结构外,还有对复杂条件的支持,你可以从百万数据中查询到你需要的内容,这点是关系数据库不能实现的,你无法想法使用like这种语句是...

Mongodb~Linux环境下的部署

<mongodb服务脚本的制作>Mongodb这个文档型非关系型数据库,可以说它是最像关系型的了,之前大叔主要讲如何使用mongodb,而没有说过如何去部署和安装它,而今天大叔有必要讲一下,如何在linux环境下去部署这个mongodb,下面请跟我来!一wget下面安装包#wgethttps://fastd...
代码星球 ·2020-07-18

MongoDB学习笔记~对集合属性的操作

回到目录$unset清除元素请注意在单个数组元素上使用$unset的结果可能与你设想的不一样。其结果只是将元素的值设置为null,而非删除整个元素。要想彻底删除某个数组元素,可以用$pull和$pop操作符。$addToSet和$push的区别该两者的功能都是给数组添加一个值。但是两者之间有区别,$addToSet要添...

MongoDB学习笔记~数据模型属性为集合时应该为它初始化

回到目录今天要说一下技术点,我们在设计mongodb的数据模型时,如果属性是数组或者集合类型,我们在模型初始化时,需要为它们初始化一下,否则在数据库里将会被存储为NULL,当被存储为NULL时,我们将无法进行组件的push,pull等操作。之间在设计模型时没有注意这点,然后产生的问题就是,没有被集合赋值,在mongod...
首页上一页...9192939495...下一页尾页