AVA中,使用了MongoTemplate模版。说一下MongoTemplate插入的问题(即MongoTemplate的insert方法)
在做数据保存的时候,我想用MongoDB自动生成的ObjectId,,需要获得刚刚插入的对象,最主要的是获得自动生成的ObjectId。
其实很简单,直接经过insert(参数)这里面的参数就是已经插入成功的对象,包括了ObjectId
代码如下:
上面的代码是关键,下面可以不用看。
使用JUnit测试代码:
下面是输出结果:

可以看到已经拿到了Ojbect,就在对象中。