Mongotemplate.updateFirst() doesn't update @LastModifiedDate
<p>I'm using annotation based configuration.</p>

<pre><code>@Configuration
@Profile("default")
@ComponentScan(basePackages = "com.*")
@EnableMongoRepositories
@EnableMongoAuditing
public class ApplicationDataConfig ....
</code></pre>

<p>And I also have <code>@LastModifiedDate</code>, <code>@CreatedDate</code> annotation set on fields of type <code>org.joda.time.DateTime</code>. When I use </p>

<blockquote>
  <p>org.springframework.data.mongodb.repository.MongoRepository.save(entity)</p>
</blockquote>

<p>both the audit fields are updated just fine. But when I use </p>

<blockquote>
  <p>org.springframework.data.mongodb.core.MongoTemplate.updateFirst()/updateMulti()</p>
</blockquote>

<p>the lastupdated time is not being updated. Does anybody have a clue of what could be wrong? I'm using spring-data-mongodb1.8.3</p>