MongoDB
梦想画家
开源软件爱好者,乐于博客分享,业余时间喜欢跑步和科幻,希望与意趣相投朋友一起学习交流。
展开
-
mongodb 数据库无模式应用
mongodb 数据库无模式应用 mongodb 无模式应用,采用关系型数据库无法企及的优势。mongodb相对RDBMS的优势无模式:mongodb是文档型数据库,集合中包括多个文档,每个文档包括多个字段,不同文档之间结构可以不同。除此还有其他优势如下:单个对象的结果非常清晰没有复杂的连接强大的查询能力,支持动态查询方便优化容易扩展无需应用对象和数据库对象之间转换使用内存存储工原创 2017-02-28 22:25:58 · 940 阅读 · 0 评论 -
MongoDB介绍
MongoDB 介绍 MongoDB是使用C++开发的跨平台开源文档型数据库,是NOSQL类型数据库中的佼佼者。具有高性能、高可用性、易扩展性,基于集合和文档概念。 数据库数据库是集合的物理容器,每个数据库有属于其的一组在文件系统中的文件,单个MongoDB服务器有多个数据库。集合集合是一组文档,相当于RDBMS中的表。一个集合只能存在一个数据库中。集合不强制模式(schema),在集合中的文原创 2017-01-31 21:41:00 · 662 阅读 · 0 评论 -
groovy优势:自定义动态Bean
开发mongodb,json很方便,但有时又需要bean,为了不固定属性,需要动态的生成bean。下面两种方式都可以实现,供参考。groovy自定义beanGroovy中Expando类是一种动态Bean。我们可以Expando类的实例增加属性和闭包,当我们对一个简单的bean不想为其创建一个类,是非常有用的。def user = new Expando(username: 'mrhaki')a原创 2017-03-11 11:30:04 · 2552 阅读 · 0 评论 -
QueryDsl查询mongodb数据1
QueryDsl查询mongodb数据1 使用开发spring data MongoDB respository查询过程中,默认使用Query By Example非常不方便,Querydsl与无具体实现无关,比较灵活。本文简要介绍Querydsl,并配置gradle生成查询类,后续介绍相关查询使用。Querydsl简介Querydsl框架(http://www.queryd原创 2017-10-25 14:04:42 · 3485 阅读 · 0 评论