
下载
先下载MongoDB ,下的4.0 3.6 奇怪安不上,用了3.4版本
(注意!这种东西目录不要有中文和空格,不然坑死)
启动
下完之后,去bin目录下执行
e:\mongoDBData\mongoDB\bin>mongod.exe --dbpath e:\mongoDBData\db
以上命令用来启动MongoDB服务主进程,并指定数据目录。
打印上面的东西则表示成功了。
然后打开指定的目录,出来好多东西
连接
然后打开另一个命令行,执行
mongo.exe
因为没有配置权限认证,默认本地连接。所以直接就连上了,连接成功后,执行help查看帮助。
配置用户信息
添加一个用户,添加到admin数据库则该用户在其他数据库也通用。
基本操作
Linux下
mongo //启动shell
show dbs //查看数据库
show collections //查看集合(类似数据表)
db.col.find() //查看集合的数据(col为集合名)
db.col.save({ "_id" : ObjectId("5cff0dfd61b3ddbd82ac1d3f"), "title" : "dadada", "by" : "gagag", "new" : "newv" })
//插入或修改一条数据(与jpa相似)
具体操作看 菜鸟教程就行
Spring Boot+jpa+mongoDB集成
配置application.properties添加MongoDB的数据源URI
spring.data.mongodb.uri=mongodb://yy:123.com@192.168.102.171:1521/test
然后与mysql,oracle不同的就是
Entity实体类指定collection(集合,类似mysql数据表)
//指定集合
@Document(collection = "col")
public class MongoEntity {
@Id
public String id;
public String title;
public String by;
}
Repository继承MongoRepository接口不是JpaRepository
public interface MongoRepository extends org.springframework.data.mongodb.repository.MongoRepository<MongoEntity,String> {
public MongoEntity findByTitle(String title);
}