首页 > 编程开发 > 数据库教程 > MongoDB教程

mongodb删除文档操作-使用shell和java操作mongodb文档

2016-06-16 22:08:16
删除集合中的文档,使用命令 db.集合名称.remove({删除条件}),例如,db.c1.remove({name:"user1"})为删除c1集合中name为user1的文档 > db.student1.find(); { "_id" : ObjectId("575cfa2c9e40f510312c76a2"),
分类:MongoDB教程 浏览次数(454)

mongodb添加集合文档操作-使用shell和java操作mongodb文档

2016-06-16 22:05:23
查看当前数据库中所有的集合,使用命令 show collections 或使用show tables > use mydb; switched to db mydb > show tables; student student1 @Testpublic void testShowCollection(){ ListCollectionsIterable
分类:MongoDB教程 浏览次数(663)

MongoDB shell 操作数据库

2016-06-15 21:51:47
直接连接上某个主机的数据库 [ hadoop@huangyineng mongodb]$ /data/soft/mongodb/bin/mongo 192.168.56.101:27017/test 使用--nodb参数,不连接任何数据库,然后使用new Mongo("192.168.56.101:27017")连接上主机,再使用getDB连接数据库 [ ha
分类:MongoDB教程 浏览次数(256)

MongoDB _id和ObjectId详解

2016-06-15 21:49:29
在创建一个文档的时候,会生成一个_id,id的默认类型是ObjectId,如: > db.blog.findOne() { "_id" : ObjectId("5755448bfceaa7879cd4d48f"), "title" : "领悟书生", "cont
分类:MongoDB教程 浏览次数(270)

MongoDB 的基本概念和数据类型

2016-06-15 21:44:51
数据类型   MongoDB的文件存储格式为BSON,同JSON一样支持往其它文档对象和数组中再插入文档对象和数组,同时扩展了JSON的数据类型.与数据库打交道的那些应用。例如,JSON没有日期类型,这会使得处理本来简单的日期问题变得非常繁琐。只有一种数字类型,没法区分浮点数和整数,更不能区分32位和64位数字。也没有办法表示其他常用类型,如正则表达式或函数。   下面是MongoDB的支持的数据
分类:MongoDB教程 浏览次数(237)

MongoDB shell 操作

2016-06-12 22:13:40
查看当前使用的数据库 > db test 切换数据库 > use foobar switched to db foobar 插入文档 > post={"title":"领悟书生","content":"这是一个分享教程的网站","date":new
分类:MongoDB教程 浏览次数(235)

基于linux安装MongoDB

2016-06-12 22:10:32
mongodb-linux-x86_64-rhel62-3.2.3.tgz [ hadoop@huangyineng soft]$ tar -zxvf mongodb-linux-x86_64-rhel62-3.2.3.tgz [ hadoop@huangyineng soft]$ ln -s mongodb-linux-x86_64-rhel62-3.2.3 mongodb
分类:MongoDB教程 浏览次数(241)

Mongodb与spring集成(3)------MongoRepository实现增删改查和复杂查询

2013-08-11 20:17:32
与HibernateRepository类似,通过继承MongoRepository接口,我们可以非常方便地实现对一个对象的增删改查,要使用Repository的功能,先继承MongoRepository<T, TD>接口,其中T为仓库保存的bean类,TD为该bean的唯一标识的类型,一般为ObjectId。之后在service中注入该接口就可以使用,无需实现里面的方法,spring
分类:MongoDB教程 浏览次数(1477)

Mongodb与spring集成(2)------实体映射

2013-08-11 20:16:20
spring-data-mongodb中的实体映射是通过 MongoMappingConverter这个类实现的。它可以通过注释把 java类转换为mongodb的文档。 它有以下几种注释: @Id - 文档的唯一标识,在mongodb中为ObjectId,它是唯一的,通过时间戳+机器标识+进程ID+自增计数器(确保同一秒内产生的Id不会冲突)构成。 @Document - 把一个java类声明为
分类:MongoDB教程 浏览次数(1455)

Mongodb与spring集成(1)------配置

2013-08-11 20:15:22
这里我们用到的是spring-data中一个集成mongodb的项目,首先在maven中添加对它的依赖,这里我用的是1.0.0.M5版本 <!-- mongodb spring --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spr
分类:MongoDB教程 浏览次数(1854)

MongoDB学习 (六):查询

2013-07-27 10:29:03
本文将介绍操作符的使用,配合操作符,我们可以执行更加复杂的操作。 目录 查询操作 集合查询方法 find() 查询内嵌文档 查询操作符(内含 数组查询) "$
分类:MongoDB教程 浏览次数(1243)

MongoDB学习之路 (五):更新操作符(Update Operators).2nd

2013-07-27 10:11:48
通常文档只会有一部分要更新。利用原子的更新修改器,可以使得这种部分更新极为髙效。更新修改器是种特殊的键,用来指定复杂的更新操作,比如调整、增加或者删除键,还可能是操作数组或者内嵌文档。
分类:MongoDB教程 浏览次数(1387)

MongoDB学习 (五):查询操作符(Query Operators).1st

2013-07-27 10:02:37
查询操作符(Query Operators)可以让我们写出复杂查询条件,让我们使用的过程更加灵活。官方文档中使用的“field”单词,RDBMS中是字段的意思,但是MongoDB作为文档数据库,使用的BSON格式作为数据存储格式。field对应key,我这里还是把他翻译成“字段”而不是“键”。若有不妥,请指出。
分类:MongoDB教程 浏览次数(1402)

MongoDB学习 (四):创建、读取、更新、删除(CRUD)快速入门

2013-07-27 09:48:44
本文介绍数据库的4个基本操作:创建、读取、更新和删除(CRUD)。接下来的数据库操作演示,我们使用MongoDB自带简洁但功能强大的JavaScript shell,MongoDB shell是一个独立的DB客户端(它也是功能完备的JavaScript解释器 可以运行任何JavaScript程序),MongoDB shell的使用介绍请阅读博文《MongoDB学习(三):MongoDB Shell的使用》
分类:MongoDB教程 浏览次数(1767)

MongoDB学习(三):MongoDB Shell的使用

2013-07-27 09:39:34
MongoDB自带简洁但功能强大的JavaScript shell。JavaScript shell键入一个变量会将变量的值转换为字符串打印到控制台上。打开命令提示(cmd.exe)。进入到MongoDB解压的目录的bin目录下,即D:\NoSQL\mongodb-win32-x86_64-2.4.3\bin;然后执行mongo.exe(或者mongo)启动MongoDB shell。
分类:MongoDB教程 浏览次数(1229)

专题教程

  • MongoDB教程

    MongoDB教程

    MongoDB是由C++语言编写的分布式文件存储的NoSQL数据库。为 WEB 应用提供可扩展的高性能数据存储解决方案。本教程能让你深入浅出理解MongoDB及使用。