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