我正在使用Java Spring和MongoDB将对象保存到数据库中。以下是代码。
在Spring Bean配置文件中,我有:
<mongo:mongo host="localhost" port="27017" />
<mongo:db-factory dbname="database3" mongo-ref="mongo" />
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTeamplate">
<constructor-arg name="mongoDbFactory" />
</bean>
我有一个Person
类,其id为int,名称为String,age为int。 2个名称和年龄的构造参数。
我从ApplicationContext获取mongoTemplate。我在mongoTemplate上调用insert。 id不会改变它每次都保持为0并且没有任何内容插入到数据库中。
数据库是从mongod.exe的命令提示符启动的。
有什么想法吗?