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

相關文章
相關標籤/搜索