MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

A consulta de importação Delta do Solr Mongo/DocDB não está funcionando


A maneira correta de usar o deltaQuery é
deltaQuery="{'lastUpdatedDate':{$exists:true},'lastUpdatedDate':{$gt: {$date:'2020-03-13T08:44:06.959Z'}}}"

como você pode ver aqui

No entanto, o SOLR usará ${dih.last_index_time} que é por padrão formatado como 2020-03-13 08:44:06 . Você precisará alterar o formato adicionando algo como a seguinte configuração dentro de seu <dateConfig> elemento.
<propertyWriter dateFormat="yyyy-MM-dd'T'HH:mm:ss.SSSXXX" type="SimplePropertiesWriter" filename="my_dih.properties" locale="en-US"  />