2016年3月8日:MongoDB

MongoDB 建立数据库

MongoDB 没有直接用来建立数据库的命令,可是有操做能够建立数据库的。方法以下:spring

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

Mongo Management Studio 查询

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

{"name":"zhang3"}

Spring Data Mongo Repository

XML 配置数据库

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

Java 配置app

@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 是不须要指定的。ide

公共 Spring 配置

能够在公共的 Jar 中定义 Spring 配置文件,在其它 XML 配置文件中引入spa

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

使用 Spring Java config 也能够经过 @Import 来引入其它 Java 或 XML 定义的配置code

相关文章
相关标签/搜索