MongoDB 沒有直接用來建立數據庫的命令,可是有操做能夠建立數據庫的。方法以下:spring
use table_name; db.createCollection('table_name');
不一樣於原生 MongoDB 的查詢語法,使用 Mongo Management Studio 查詢 MongoDB 數據相對簡單一些。mongodb
{"name":"zhang3"}
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-ref
和 mongoTemplateRef
是不須要指定的。ide
能夠在公共的 Jar 中定義 Spring 配置文件,在其它 XML 配置文件中引入spa
<import resource="classpath:common.xml"/>
使用 Spring Java config 也能夠經過 @Import
來引入其它 Java 或 XML 定義的配置code