2016年3月8日:MongoDB

MongoDB 创建数据库

MongoDB 没有直接用来创建数据库的命令,但是有操作可以创建数据库的。方法如下:

use table_name;
db.createCollection('table_name');

Mongo Management Studio 查询

不同于原生 MongoDB 的查询语法,使用 Mongo Management Studio 查询 MongoDB 数据相对简单一些。

{"name":"zhang3"}

Spring Data Mongo Repository

XML 配置

<mongo:repositories base-package="com.acme.*.repositories" mongo-template-ref="myMongoTemplate" />

Java 配置

@Configuration
@EnableMongoRepositories(mongoTemplateRef = "myMongoTemplate")
class ApplicationConfig extends AbstractMongoConfiguration {
 
  @Override
  protected String getDatabaseName() {
    return "e-store";
  }
 
  @Override
  public Mongo mongo() throws Exception {
    return new Mongo();
  }
 
  @Override
  protected String getMappingBasePackage() {
    return "com.oreilly.springdata.mongodb"
  }
}

XML 和 Java 的配置方式任选其一。如果 MongoTemplate 的 Bean ID 是 mongoTemplate,那 mongo-template-refmongoTemplateRef 是不需要指定的。

公共 Spring 配置

可以在公共的 Jar 中定义 Spring 配置文件,在其它 XML 配置文件中引入

<import resource="classpath:common.xml"/>

使用 Spring Java config 也可以通过 @Import 来引入其它 Java 或 XML 定义的配置

转载于:https://my.oschina.net/lifany/blog/634395

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值