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-ref
和 mongoTemplateRef
是不需要指定的。
公共 Spring 配置
可以在公共的 Jar 中定义 Spring 配置文件,在其它 XML 配置文件中引入
<import resource="classpath:common.xml"/>
使用 Spring Java config 也可以通过 @Import
来引入其它 Java 或 XML 定义的配置