![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb
文章平均质量分 64
MyWordYouDnotKnow
暂无
展开
-
MongoDB学习日记(四):CRUD - insert
Insert( ) :> db.collection.insert()前面创建 collection 时也提到了,insert( ) 方法会自动创建不存在的 collection原创 2015-09-09 18:10:18 · 665 阅读 · 0 评论 -
MongoDB学习日记 - java代码(四):构建Document
构建DocumentDocument document = new Document();document..append("name", "MongoDB");DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.ENGLISH);Document doc = new Document("name", "m原创 2015-09-16 11:42:31 · 999 阅读 · 1 评论 -
MongoDB学习日记 - java代码(二):建立连接
这里的示例代码都是简要代码,详细代码可以参考我打包好的代码,地址:百度云 mongo-demo.rar连接到客户端:/** * MongoDB 连接到客户端示例 * * 之前版本的 Mongo mongo = new Mongo() 已经不建议使用了 */ public MongoClient connect() { // 方法一原创 2015-09-15 19:54:04 · 686 阅读 · 0 评论 -
MongoDB学习日记 - java代码(三):数据库与集合操作
数据库创建数据库MongoClient client = new MongoClient();MongoDatabase database = client.getDatabase("mydb");使用 getDatabase( ) 方法会创建没有的数据库,而存在则直接连接,这和前面讲的数据库层面的 use mydb 是一样的概念。列表所有数据库MongoClient client = n原创 2015-09-16 09:50:06 · 1691 阅读 · 0 评论 -
MongoDB学习日记 - java代码(七):runCommand & BasicDBObject
这里的示例代码都是简要代码,详细代码可以参考我打包好的代码,地址:百度云 mongo-demo.rar ,这部分代码在other中原创 2015-09-16 18:46:09 · 3976 阅读 · 1 评论 -
MongoDB学习日记 - java代码(六):索引 index
这里的示例代码都是简要代码,详细代码可以参考我打包好的代码,地址:百度云 mongo-demo.rarMongoDB 的索引太复杂了,这里就介绍下,基本够用;如果有开发需求,那么你还是仔细看看,功能还是很强大的,例如:地理位置索引等。原创 2015-09-16 18:19:02 · 7600 阅读 · 0 评论 -
MongoDB学习日记 - java代码(五):增删改查
这里的示例代码都是简要代码,详细代码可以参考我打包好的代码,地址:百度云 mongo-demo.rarInsertinsertOne() : 插入单个// 建立连接MongoClient client = new MongoClient();MongoDatabase database = client.getDatabase("mydb");MongoCollection<Docum原创 2015-09-16 17:32:23 · 936 阅读 · 0 评论 -
MongoDB学习日记(十):聚合
这里,我整理了一些学到的复杂方法,并不全面,希望有用。aggregate() count()distinct()group()mapReducerunCommand()原创 2015-09-15 17:38:34 · 489 阅读 · 0 评论 -
MongoDB学习日记(五):CRUD - find
基本语法> db.collection.find({})( 注意:MongoDB 中 find() 中的 { } 的内容是一个文本对象 document )另外你可以使用 pretty( ) 方法使输出结果格式化> db.collection.find({}).pretty()特殊符号MongoDB 中的 “>”、”<”等采用的是 “$” + “gt” 这样的代码,同样And、Or、In、NotI原创 2015-09-10 11:01:30 · 615 阅读 · 0 评论 -
MongoDB学习日记 - java代码(一):mongodb driver
前言之前都是围绕数据库层面来学习 MongoDB,基本的都已经讲到了,太过深究也没有必要,之后有时间我会研究下并写出日记;现在就开始学习 java 代码操作 MongoDB。原创 2015-09-15 19:31:07 · 701 阅读 · 0 评论 -
MongoDB学习日记(九):index
详细介绍请看这里吧 MongoDB Index IntroductionMongoDB 索引分类:Single Field IndexesCompound IndexesMultikey IndexesGeospatial Indexes and QueriesText IndexesHashed Index查询已有索引:db.system.indexes.find( {} )原创 2015-09-15 13:29:46 · 586 阅读 · 0 评论 -
MongoDB学习日记(一):安装指南
MongoDB windows 下的实战安装指南,使用的是3.0.6版本原创 2015-09-08 12:56:57 · 713 阅读 · 0 评论 -
MongoDB学习日记(八):find with limit
前言MongoDB学习日记(五):CRUD - find 中讲到了 find 的简单使用,但是按照之前的内容的话,find 会查询出所有满足条件的包含所有 field(属性)的结果;那么现在就讲讲怎么获取指定属性,以及分页。这包含两部分内容:投影skip & limit原创 2015-09-11 10:59:56 · 1037 阅读 · 0 评论 -
MongoDB学习日记(六):CRUD - update
基本语法db.user.update( condition , operator )condition 就是查询条件,参考 find( ) 即可operator 就是更新的操作,也可以是一个 document这里不需要再说 find( ) ,直接讲讲 operator 的内容。另外需要注意的是,如果有多条数据符合要求,MongoDB 只会默认只会修改第一条数据,后面会讲如何全部修改原创 2015-09-10 17:27:25 · 682 阅读 · 0 评论 -
MongoDB学习日记(七):CRUD - remove
基本语法:db.user.remove( { } )这个需要注意了,之前的一些版本不带参数使用 remove( ) 时会删除所有,而3.0.6版本会报错;另外 MongoDB 中是不可回撤操作,删除时小心了,不建议使用。**删除单个:**MongoDB 还可以设置 justOne 属性来删除多个结果中的第一个 document - justOne : true 、1 / false 当为 tru原创 2015-09-10 23:10:57 · 467 阅读 · 0 评论 -
MongoDB学习日记(三):Database、Collection
之前的笔记也提到了,我这里学习使用的是3.0.6版本的,与之前的版本有一定的差异,建议去官网学习教程,学习地址:MongoDB官网CRUD学习教程(ps:全英文),如果你觉得看不懂,那么我推荐你去看这个教程:易百的教程。打开 MongoDB 的客户端,CMD界面进入MongoDB bin 目录输入 mongo,MongoDB 默认使用的是 test 数据库,可以切换,使用 use + databa原创 2015-09-09 16:47:16 · 868 阅读 · 0 评论 -
MongoDB学习日记(二):MongoDB的简介
之前的笔记也提到了,我这里学习使用的是3.0.6版本的,与之前的版本有一定的差异,建议去官网学习教程,学习地址:MongoDB官网CRUD学习教程(ps:全英文),如果你觉得看不懂,那么我推荐你去看这个教程:易百的教程。MongoDB 是采用 json 的扩展(Bson )形式进行文档存储,它的每一条记录都是一个 Document对象。另外 MongoDB 没有表的概念,在 MongoDB 中叫原创 2015-09-09 15:18:10 · 583 阅读 · 0 评论 -
MongoDB学习日记 - Spring框架集成 : spring-data-mongodb
一直想写这部分,但是由于水平太差了,一直没敢写;今天就献丑把自己的实践写一下,自己以后实际开发也可以回头看看。这里贴的代码都是自己测试真实的代码。下载地址:百度云分享(spring-mongo.rar)原创 2015-09-22 18:30:54 · 1726 阅读 · 0 评论