
Mongodb
零度anngle
情商不是八面玲珑的圆滑,而是德行具足后的虚心、包容和自信;成熟不是单纯到复杂的世故,而是复杂回归简单的超然;觉悟不是对世事的无所谓,而是对无能为力之事的坦然接受;成功不是追求别人眼中的最好,而是把自己能做的事情做得最好。热爱生活,热爱编程,热爱Java,喜欢探索,纸上得来终觉浅,绝知此事要躬行,愿与你一起在技术的海洋中成长!
博客:http://blog.csdn.net/zmx729618
展开
-
BSON与JSON的区别
BSON是由10gen开发的一个数据格式,目前主要用于MongoDB中,是MongoDB的数据存储格式。BSON基于JSON格式,选择JSON进行改造的原因主要是JSON的通用性及JSON的schemaless的特性。 BSON主要会实现以下三点目标: 1.更快的遍历速度 对JSON格式来说,太大的JSON结构会导致数据遍历非常慢。在JSON中,要跳过一个文档进行数据读取,需要对转载 2016-07-19 16:45:22 · 760 阅读 · 0 评论 -
介绍一款好用 mongodb 可视化工具
最近想自己搭建一个个人博客,所以学了下mongodb,mongodb是用命令行输入的,有些人可能不太习惯,我自己找了下mongodb的一些可视化工具,一开始安装的是mongoVUE,mongoVUE页面挺友好的,还不错,但是最新版本的mongodb,mongoVUE已经不支持了,打开后看不到数据,而且是还是收费的。后来发现了一款adminmongo很好用,这里介绍给你们用一下。 github地址:...转载 2018-04-16 13:53:13 · 6389 阅读 · 2 评论 -
Morphia快速入门
使用Morphia 下面的代码说明了如何去初始化一个Morphia的实例。使用这个实例,你可以通过Morphia去映射你的实体。 Morphia morphia = new Morphia(); // 告诉Morphia在哪里找到你的类 // 可以为不同的包或者类进行多次的调用 morphia.mapPackage("org.mongodb.morphia.example"); //创建d转载 2017-01-18 15:15:43 · 605 阅读 · 0 评论 -
Morphia快速入门
使用Morphia 下面的代码说明了如何去初始化一个Morphia的实例。使用这个实例,你可以通过Morphia去映射你的实体。 Morphia morphia = new Morphia(); // 告诉Morphia在哪里找到你的类 // 可以为不同的包或者类进行多次的调用 morphia.mapPackage("org.mongodb.morphia.example"); //创建d转载 2017-01-16 16:32:05 · 942 阅读 · 0 评论 -
morphia与spring的整合
简单的来说Morphia与MongoDB的关系就如Hibernate与关系数据库的关系, 是一个实现Java对象到MongoDB双向映射的类库。 首先我们需要一个生成和配置mongodb的工厂类: [java] view plain copy print? public class MongoFactoryBean extends AbstractFactor转载 2017-01-16 15:41:28 · 1172 阅读 · 0 评论 -
Spring集成MongoDB
开篇 Spring提供了对非关系数据库的集成,Spring的spring-data包提供了对mongoDB和redis集成的工具包。此篇博客介绍一下Spring和MongoDB的集成。 导入工具包 需要的工具包有spring的jar包、spring-common的jar包以及spring-data的mongoDB的jar包。其中,spring的jar包有aop、asm、asp转载 2016-11-14 09:36:53 · 839 阅读 · 0 评论 -
MongoDB常用命令
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。 输入help可以看到基本操作命令: show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,里面有很转载 2016-08-02 17:34:38 · 424 阅读 · 0 评论 -
MongoDB 3.0之Java API使用
import java.util.*; import org.bson.Document; import org.bson.conversions.Bson; import com.mongodb.BasicDBObject; import com.mongodb.Block; import com.mongodb.MongoClient; import c转载 2016-08-02 16:24:41 · 14562 阅读 · 1 评论 -
JAVA单例MongoDB工具类
JAVA驱动版本: org.mongodb mongo-java-driver 3.2.0 工具类代码: package com.zmx.ssm.util; import java.util.ArrayList; import java.util.Lis原创 2016-08-02 11:36:29 · 3041 阅读 · 0 评论 -
mongodb_修改器($inc/$set/$unset/$push/$pop/upsert/save())
对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键, 用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。 1.$inc -------------------------------------------------------------------------- 这个修改器干什么转载 2016-08-02 11:00:36 · 485 阅读 · 0 评论 -
mongoDB 3.0 权限访问控制之Java API
1、当MongoDB没有添加-auth认证参数方式启动时: MongoClientURI uri = new MongoClientURI("mongodb://192.168.100.140:27017/local", MongoClientOptions.builder().cursorFinaliz翻译 2016-08-02 10:33:19 · 3206 阅读 · 0 评论 -
MongoDB 3.0安全权限访问控制
摘要: MongoDB 3.0 安全权限访问控制,在添加用户上面3.0版本和之前的版本有很大的区别,这里就说明下3.0的添加用户的方法。 环境、测试: 在安装MongoDB之后,先关闭auth认证,进入查看数据库,只有一个local库,admin库是不存在的: root@zhoujinyi:/usr/local/mongo4# mongo --port转载 2016-08-02 10:21:11 · 4999 阅读 · 0 评论 -
mongodb java driver3.0初探
由于项目中关于地理位置的计算目前采用MySQL以及自定义函数的方案,性能并不好,准备尝试一下mongodb,为了提前做一点知识储备,这几天学习了mongodb的java驱动包。关于mongodb,这里就不做详细介绍了,网上都可以找到。 下面详细描述一下使用mongodb的过程: 1、安装mongodb,我的系统win7,因此下载了windows版本,下载地址:h翻译 2016-07-20 11:16:37 · 2726 阅读 · 0 评论 -
Windows下的安装MongoDB
1.下载,直接从http://www.mongodb.org/downloads 下载需要的版本即可 2.解压,下载好MongoDB数据后,将此解压至C:\MongoDB下面,直接将mongodb-win32-x86_64-2008plus-2.4.8目录中文件的解压至了MongoDB,这样的目录看起来还简洁不少。 3.创建数据库文件的存放位置,比如c:/mongodb/dbData。启动mo转载 2016-07-19 17:41:14 · 564 阅读 · 0 评论 -
mongodb 3.4 集群搭建:分片+副本集
原文出处:http://www.ityouknow.com/mongodb/2017/08/05/mongodb-cluster-setup.htmlmongodb是最常用的nosql数据库,在数据库排名中已经上升到了前六。这篇文章介绍如何搭建高可用的mongodb(分片+副本)集群。在搭建集群之前,需要首先了解几个概念:路由,分片、副本集、配置服务器等。相关概念先来看一张图:从图中可以看到有四个...转载 2018-07-12 10:54:05 · 377 阅读 · 0 评论