MongoDB
jcpp9527
这个作者很懒,什么都没留下…
展开
-
MongoDB 客户端工具
NoSQL Manager for MongoDB 这是一个功能强大的收费软件(免费试用30天,但是可以通过网络上其他路径获得,这里我就不说了)Mongo VUE 缺点:没命令行输入的界面 链接:http://pan.baidu.com/s/1skuEOPZ 密码:36b6 【MongoVUE 1.6.9】Robomongo 优点:有命令行输入的界面...原创 2018-07-11 15:12:30 · 14296 阅读 · 1 评论 -
CentOS6.5安装MongoDB
根据项目开发环境部署而从网上的博文总结修改而来,实践可行无误1、下载MongoDBhttp://www.mongodb.org/downloadsmongodb-linux-x86_64-3.6.3.tgz #目前最新版是4.0.0 2、建议关闭selinux[root@mycentos ~]# vi /etc/selinux/configSELINUX=disab...原创 2018-07-11 14:45:27 · 2416 阅读 · 1 评论 -
MongoDB学习(八) 使用开源orm框架操作MongoDB -- Morphia
Morphia是一个开放源代码的对象关系映射框架,它对MongoDB数据库 java版驱 动进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵MongoDB数据库,也让Java程序员可以从复杂数据库设计中脱离出来,从而将更多的精力投入到业务逻辑中去。Morphia是一个轻量级的类型安全的Java对象to/from MongoDB 库.Morphia 提高了通过注解的...转载 2018-05-30 20:36:57 · 5367 阅读 · 0 评论 -
MongoDB学习(七) 使用开源orm框架操作MongoDB -- Mongodb-orm
使用mongodb的java driver是件非常头疼的事。像当年写jdbc一样,拼写查询条件,结果集转换。业务逻辑里就出现了很多重复的代码使得项目整体变得臃肿。 这个框架的作者原文:“在网上找了一些开源的orm框架,包括Morphia。确实简化了很多代码,与driver的sdk也进行了隔离,不过用起来还是感觉不太方便,operater都封装成了方法,却没有覆盖所有的。还有就是还是跟dri...原创 2018-05-30 20:24:52 · 8080 阅读 · 0 评论 -
MongoDB学习(六) Java原生使用MongoDB
官方文档和源代码均建议在Java中使用MongoClient来操作MongoDB,而且,在不久的将来,会废弃Mongo类。这里是简单的一个操作封装DAO接口import java.util.List;import org.bson.Document;import org.bson.conversions.Bson;public interface BaseMongoDao{ bool...原创 2018-05-30 20:02:27 · 2559 阅读 · 0 评论 -
MongoDB学习(五) Spring Data整合MongoDB
水电费Maven的pom.xml <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <spring.version>4.3.9.RELEASE</spring.version> <!-- log4j...原创 2018-05-29 19:49:14 · 915 阅读 · 0 评论 -
MongoDB学习(附录二) MongoDB基础教程
个人建议参考--菜鸟教程:http://www.runoob.com/mongodb/mongodb-tutorial.html这个实例不全--易佰教程:https://www.yiibai.com/mongodb/原创 2018-05-28 19:52:49 · 672 阅读 · 0 评论 -
MongoDB学习(附录一) 安装mongodb3.6时碰到的问题
1、Installing MongoDB Compass...(this may take a few minutes)这一步,会停留很长时间,点击取消可能也取消不了。安装mongdodb ,进度卡在这个位置不动,等了半个小时也没什么反映,网上有人说等半个小时,结果...打开了翻墙工具也是不行,可能是翻墙工具不行,具体原因是因为下载compass下载十分缓慢引起的,有些人等了一晚上结果也是白搭了....转载 2018-05-27 23:43:33 · 1445 阅读 · 0 评论 -
MongoDB安装和下载
可以直接参考MongoDB易佰教程。请忽略以下...说明:zip是解压版的,msi是安装版的;安装过程中不知道什么原因3.6.x版本的安装会时等待时间很长并且貌似总是失败,但是3.4.x版本的就很快。如果碰上V3.6版本的安装进度条不动的问题,请查看:https://blog.csdn.net/wqc19920906/article/details/8...原创 2017-10-31 18:28:40 · 750 阅读 · 0 评论 -
MongoDB学习(四) Java操作MongoDB
一、连接数据库连接数据库,你需要指定数据库名称,如果指定的数据库不存在,mongo会自动创建数据库。 所需jar包: mongo-java-driver-3.2.2.jar 连接数据库的Java代码如下: 1 import com.mongodb.MongoClient; 2 import com.mongodb.client.MongoDatabase; 3 public class Mon...转载 2018-05-27 22:53:12 · 3124 阅读 · 0 评论 -
MongoDB学习(三) MongoDB基础知识与CRUD
一、基础知识1.文档(document):相当于传统关系型数据库的“行”,但比传统行表示的信息更加复杂。例如: 1{"name":"jack","age":18,"sex":"male"}2.集合(collection):这个在MongoDB中代表一组文档,类似于关系型数据库中的表。但在MongoDB中的表(就是集合)是没有模式的,你可以将完全不同的文档放入同一个集合中.但在实际使用中,为特定集合...转载 2018-05-27 22:48:33 · 259 阅读 · 0 评论 -
MongoDB学习(二) MongoDB与MYSQL对比
数据库MongoDBMySQL数据库模型非关系型关系型存储方式以类JSON的文档的格式存储不同引擎有不同的存储方式查询语句MongoDB查询方式(类似JavaScript的函数)SQL语句数据处理方式基于内存,将热数据存放在物理内存中,从而达到高速读写不同引擎有自己的特点成熟度新兴数据库,成熟度较低成熟度高广泛度NoSQL数据库中,比较完善且开源,使用人数在不断增长开源数据库,市场份额不断增长事务...转载 2018-05-27 22:41:21 · 199 阅读 · 0 评论 -
MongoDB学习(一) 简介
MongoDB介绍MongoDB是面向文档的非关系型数据库,不是现在使用最普遍的关系型数据库,其放弃关系模型的原因就是为了获得更加方便的扩展、稳定容错等特性。面向文档的基本思路就是:将关系模型中的“行”的概念换成“文档(document)”模型。面向文档的模型可以将文档和数组内嵌到文档中。因此,实际中可以用一条数据表示非常复杂的结构。MongoDB没有预定义模式:文档的键(key)和值(valu...转载 2018-05-27 22:40:08 · 218 阅读 · 0 评论