
---15.1 mongoDB
小师兄.
语言学习开发路上的一个初学者。
展开
-
Java连接mongodb,Java运行mongodb js脚本
java创建mongodb客户端,并且根据用户登陆信息,获取相应的mongodb的database。对于创建mongodb的连接客户端,对于这个创建ibatis中也有此类用法。他们大致意思是相同的。其实这些难度都是很小的,大部分难的是一个写法。记下这个写法写这些东西都不是事情。public MongoDatabase createMongoDatabase() { MongoClien...转载 2019-12-31 11:22:51 · 2168 阅读 · 5 评论 -
Java调用JavaScript脚本的例子
脚本引擎管理器构造一个 ScriptEngineManager,调用它的 getEngineFactories 方法,可用获取到当前Java环境所有支持的引擎工厂,可用通过循环去获取每个引擎工厂的属性。请参考以下代码:public static void main(String[] args) { // 构造一个脚本引擎管理器 ScriptEngineMan...转载 2019-12-30 14:46:18 · 412 阅读 · 0 评论 -
MongoDB的脚本操作 - Map/Reduce、Script、Group的使用
MongoDB支持javascript脚本的解析。可以简化一些数据聚合、或一些脚本特殊处理。下面我们验证一下JAVA环境下调用脚本的操作。包括map/reduce操作,执行script操作,以及group的操作。初始化数据对象 public static final String COLLECTION_NAME = "jmr1"; public static fina...转载 2019-12-30 14:34:59 · 415 阅读 · 0 评论 -
java实现mongodb的map-reduce过程
String map = "function () {"+ " var key = this.custNo; "+ " var value = {custNo: this.custNo,loanNo:this.loanNo,"+ " list:[{"+ " certNo:this.list.certNo,"...转载 2019-10-21 11:40:36 · 569 阅读 · 0 评论 -
基于SpringBoot 框架MongoDB 一些简单的查询方式
基于SpringBoot 框架MongoDB 一些简单的查询方式添加jar包,mingo数据库是一款分布式文件存储的数据库,不支持事务,不支持表连接。首先导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...转载 2019-08-12 15:23:26 · 1131 阅读 · 0 评论 -
mongodb条件查询的两种方式
方法一: long systemTime = System.currentTimeMillis() / 1000; int endTime = (int) systemTime; int startTime = (int) (systemTime - 600); log.info("startTime={} endTime={} ...原创 2019-08-12 14:50:26 · 1307 阅读 · 0 评论 -
mongodb出现E11000 duplicate key error collection(id重复的解决办法)
解决mongodb id 重复问题mongodb在插入数据时出现id重复错误,具体错误代码如下:{ [MongoError: E11000 duplicate key error collection: zhihu.people index: _id_ dup key: { : ObjectId('59a3b9275f063c20cc8bdec7') }] name: 'MongoE...转载 2019-08-14 11:34:43 · 35889 阅读 · 5 评论 -
mongo查询数据
方式1:查询需要哪些字段 DBObject orderObject = new BasicDBObject(); orderObject.put("startChargeSeq", orderNumber); DBObject field = new BasicDBObject(); field.put("startCharge...原创 2019-08-19 09:30:16 · 713 阅读 · 0 评论 -
mongodb 基本操作方法
1、获取基本信息或对象:(1)、获取数据库名: getDbName()(2)、设置数据库名(指定数据库): setDbName(String dbName)(3)、获取集合名: getCollName()(4)、设置集合名(指定集合): setCollName(String collName)(5)、获取数据库对象: getDb()2、数据插入方式:(1)、插入单条数据: inser...原创 2019-08-13 16:07:52 · 290 阅读 · 0 评论 -
java查询mongodb中的objectid示例
1.mongovue里的查询方式:{"_id" : ObjectId("5326bfc0e6f780b21635248f")}2.纯mongodb里的查询方式:db.collect.find({ "_id" : ObjectId("5326bfc0e6f780b21635248f") })3.java里的查询方式:import org.bson.types.Ob...转载 2019-08-01 17:53:54 · 7492 阅读 · 0 评论 -
Mongodb索引
Mongodb索引一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndexes() 删除索引的命令是: &g...转载 2019-07-31 19:32:14 · 233 阅读 · 0 评论 -
MongoDB常用命令汇总之查看聚集集合基本信息
查看帮助db.yourColl.help();查看当前集合的数据条数db.yourColl.count();查看数据空间大小db.userInfo.dataSize();得到当前聚集集合所在的dbdb.userInfo.getDB();得到当前聚集的状态db.userInfo.stats();得到聚集集合总大小db.userInfo.storageSize();...转载 2019-07-31 16:38:39 · 5630 阅读 · 0 评论 -
mongodb,redis,mysql 简要对比
当下主流的要数NoSql数据库了,拥有强大的高并发能力。mongodb:它是一个内存数据库,数据都是放在内存里面的。对数据的操作大部分都在内存中,但mongodb并不是单纯的内存数据库。持久化方式:mongodb的所有数据实际上是存放在硬盘的,所有要操作的数据通过mmap的方式映射到内存某个区域内。然后,mongodb就在这块区域里面进行数据修改,避免了零碎的硬盘操作。...转载 2019-07-31 15:01:53 · 549 阅读 · 0 评论 -
解决连接mongoDB出现问题:MongoDB : Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused
Mac-Pro-de-User: ~ user $ mongoMongoDB shell version: 2.6.4connecting to: test2014-10-28T10: 47: 08713-0700 warning: Failed to connect to 127.0.0.1:27017, reason: errno: 61 Connection refused2...转载 2019-07-31 14:24:47 · 3361 阅读 · 0 评论 -
4.0.3的mongodb 安装和java使用
一 安装基于菜鸟 http://www.runoob.com/mongodb/mongodb-tutorial.html1.官网安装:2.环境变量设置,这部很多教程不写,其实多个这玩意cmd用起来很舒服的3.创建数据目录,data文件夹,conf文件夹,db文件夹,log文件夹4.创建配置文件mongo.config和日志文件。配置文件自己修改成相应的地址...转载 2019-07-31 14:32:33 · 557 阅读 · 0 评论 -
MongoDB 用MongoTemplate查询指定时间范围的数据
mongoDB大于小于符号对应:> 大于 $gt< 小于 $lt>= 大于等于 $gte<= 小于等于 $lte要查询同一个时间多个约束可能出现的error:org.springframework.data.mongodb.InvalidMongoDbApiUsageException:Due to limitations of the com.mong...转载 2019-08-02 17:53:23 · 8343 阅读 · 0 评论 -
mongoDB条件查询
java操作mongodb进行查询,常用筛选条件的设置如下:条件列表:BasicDBList condList = new BasicDBList();临时条件对象:BasicDBObject cond = null;DBCollection coll = db.getCollection("A");1、$where在某种应用场合,若要集合A查询文档且要满足文档中某些属性运算结果,...转载 2019-08-02 16:22:53 · 462 阅读 · 0 评论 -
MongoDB Java使用归纳
环境配置在 Java 程序中如果要使用 MongoDB,你需要确保已经安装了 Java 环境及 MongoDB JDBC 驱动。本章节实例时候 Mongo 3.x 以上版本。你可以参考本站的Java教程来安装Java程序。现在让我们来检测你是否安装了 MongoDB JDBC 驱动。 首先你必须下载mongo jar包,下载地址:https://mongodb.github.io...转载 2019-03-25 11:26:08 · 143 阅读 · 0 评论