mongodb
文章平均质量分 81
weihainan
这个作者很懒,什么都没留下…
展开
-
Spring中Mongodb的java实体类映射
spring-data-mongodb中的实体映射是通过MongoMappingConverter这个类实现的。它可以通过注释把java类转换为mongodb的文档。它有以下几种注释:@Id - 文档的唯一标识,在mongodb中为ObjectId,它是唯一的,通过时间戳+机器标识+进程ID+自增计数器(确保同一秒内产生的Id不会冲突)构成。@Document - 把一个jav原创 2016-09-22 14:21:51 · 30046 阅读 · 3 评论 -
spring mongodb中去掉_class列
调用mongoTemplate的save方法时, spring-data-mongodb的TypeConverter会自动给document添加一个_class属性, 值是你保存的类名. 这种设计并没有什么坏处. spring-data-mongodb是为了在把document转换成Java对象时能够转换到具体的子类. 但有时候我们并不希望出现这个字段, 主要是看上去会比较"烦". 可以通过设置M原创 2016-09-30 17:03:17 · 2136 阅读 · 0 评论 -
mongodb的启动与关闭
1 mongodb的几种启动方法 启动Mongodb服务有两种方式,前台启动或者Daemon方式启动,前者启动会需要保持当前Session不能被关闭,后者可以作为系统的fork进程执行,下文中的path是mongodb部署的实际地址。 1. 最简单的启动方式,前台启动,仅指定数据目录,并且使用默认的27107端口,cli下可以直接使用./mongo连上本机的mongo原创 2016-09-29 18:28:36 · 1969 阅读 · 0 评论 -
Mongodb启动命令mongod参数说明
1 启动命令mongod -dbpath=/usr/local/mongodb/data --fork --port 27017 --logpath=/usr/local/mongodb/log/work.log --logappend --auth启动:mongod --dbpathD:\workspace\mongodb\data注册为服务:mongod原创 2016-09-29 16:43:46 · 6080 阅读 · 0 评论 -
linux(centos 65)下安装 git jdk maven tomcat nginx tomcat mongodb
linux(centos 65)下安装 git jdk maven tomcat nginx tomcat mongodb原创 2016-09-03 15:26:10 · 889 阅读 · 1 评论 -
spring data mongo API learn
MongoOptions/MongoTemplate:public T findOne(Query query, Class entityClass) public boolean exists(Query query, Class entityClass)public List find(Query query, Class entityClass)public T fi原创 2016-09-22 18:41:05 · 1548 阅读 · 0 评论 -
在SPRING DATA MONGODB中使用聚合统计查询
在SQL语句中如要做统计一般是这种方式:SELECT ..,SUM(1)FROM ..WHERE ..GROUP BY ..HAVING ..SORT ..在MONGODB中的架构图:在SPRING DATA MONGODB中是这样写的:public class VideoRepositoryImpl implements VideoRepositor原创 2016-09-22 14:47:41 · 20206 阅读 · 3 评论 -
spring data mongodb学习以及为repository提供可扩展的自定义方法
来源:http://blog.csdn.net/victor_cindy1/article/details/52151891Spring Data 概述Spring Data : Spring 的一个子项目。用于简化数据库访问,支持NoSQL 和 关系数据存储。其主要目标是使数据库的访问变得方便快捷。SpringData 项目所支持 NoSQL 存储:Mongo转载 2016-09-21 13:51:33 · 4508 阅读 · 1 评论 -
spring data mongo 打印NoSql语句
log4j.propertieslog4j.rootLogger=INFO, stdout,mongodblog4j.logger.org.springframework.data.mongodb.core=DEBUG, mongodblog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout原创 2016-09-22 17:09:24 · 15088 阅读 · 7 评论 -
mongoDB的查询与修改
Mongodb,分布式文档存储数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。 MongoDB是一个基于分布式文件存储的数据库。MongoDB是一个介于关系数据库和非关系数据原创 2016-09-22 17:39:09 · 4661 阅读 · 0 评论