
MongoDB
金麟十三少
擅长JAVA,系统架构设计
展开
-
MongoDB自学过程笔记总结
MongoDB是跨平台,面向文档的数据库,提供高性能、高可用、易拓展,是工作在集合和文档上的概念。是非关系型数据库,NOSQL的含义是not only sql,不仅仅是数据库。关系型数据库中的表都是存储一些结构化的数据,每条记录的字段的组成都一样,即使不是每条记录都需要所有的字段,但数据库会为每条数据分配所有的字段。而非关系型数据库以键值对(key-value)存储,它的结构不固定,每一条记录...原创 2019-01-02 09:23:35 · 482 阅读 · 0 评论 -
about to fork child process, waiting until server is ready for connections. forked process: 18859
about to fork child process, waiting until server is ready for connections.forked process: 18859ERROR: child process failed, exited with error number 100将mongodb.conf里的fork改为fork=false,重启就可以了...原创 2019-07-04 14:53:21 · 9820 阅读 · 5 评论 -
mongodb配置用户名密码登录,以及mongodb用户角色权限
1、先设置不需要密码登录vi mongodb.conf,添加auth = true2、保存文件,重启mongodb服务关闭mongod --journal --shutdown -f /usr/local/mongodb/bin/mongodb.conf启动mongod --journal -f /usr/local/mongodb/bin/mongodb.conf3、比...原创 2019-06-26 16:16:29 · 24934 阅读 · 0 评论 -
springboot整合mongodb,并配置账户名和密码登录验证
springboot pom.xml加入依赖<!--整合mongodb--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId>...原创 2019-06-26 16:08:20 · 18214 阅读 · 2 评论 -
springboot整合mongodb,使用BaseEntityMongo,继承MongoRepository,出现找不到bean
Description:Field businessLogRecordDao in com.etc.service.impl.BusinessLogRecordServiceImpl required a bean of type 'com.etc.mapper.BusinessLogRecordMapper' that could not be found.The injection p...原创 2019-07-01 16:57:58 · 2413 阅读 · 0 评论 -
mongodb增删改查语句
更新修改sstatus,设置为successdb.atest.update({mcontent:"test"},{$set:{sstatus:"success"}})查询db.getCollection("atest").find({sstatus:"fail"}) 查询sstatus="fail"插入数据db.atest.insert({mcontent:"内容1",ss...原创 2019-06-26 09:38:59 · 1804 阅读 · 0 评论 -
mongodb为集合新增字段、删除字段、修改字段
新增字段为atest集合新增一个字段contentdb.atest.update({},{$set:{content:""}},{multi:1})删除uname字段db.atest.update({},{$unset:{uname:""}},false,true)修改字段,把content改为mcontentdb.atest.update({}, {$rename : {...原创 2019-06-26 09:15:01 · 4213 阅读 · 0 评论 -
mongoTemplate使用in,not in进行条件查询,Sort排序查询,where条件,count使用,mongodb分页查询,日期$gte $lte查询
not in查询ArrayList<String> list = new ArrayList<>();list.add("1");list.add("2");query.addCriteria(Criteria.where("type").nin(list));想对应的查询语句db.log_record.find({"type":{"$nin":["1"...原创 2019-06-25 15:43:18 · 13140 阅读 · 0 评论 -
Due to limitations of the com.mongodb.BasicDBObject, you can't add a second 'create_time' criteria.
Due to limitations of the com.mongodb.BasicDBObject, you can't add a second 'create_time' criteria.这个原因是因为使用mongoTemplate进行数据库查询的时候,条件查询用and的使用方式错了。比如查询create_time大于某个beginDate,小于endDate。正确的写法...原创 2019-06-25 15:11:00 · 11761 阅读 · 1 评论 -
spring4.3.10整合spring-data-mongodb.1.7.1.RELEASE,实现mongodb存储日志
maven pom.xml依赖<!--spring结合mongodb--><dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> <versi...原创 2019-06-06 16:42:29 · 806 阅读 · 0 评论 -
centos 7下安装mongodb
1、访问mongodbhttps://www.mongodb.com/download-center/community2、我选择版本 3.2.22下载解压,并进入/usr/local/mongodb/配置环境变量source /etc/profile在/usr/local/mongodb/bin/ 新建mongodb.conf,内容是#数据文件存放目录dbp...原创 2019-07-04 14:53:13 · 369 阅读 · 0 评论