MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Solr Mongo/DocDB-Delta-Import-Abfrage funktioniert nicht

Die richtige Art, die deltaQuery zu verwenden, ist

deltaQuery="{'lastUpdatedDate':{$exists:true},'lastUpdatedDate':{$gt: {$date:'2020-03-13T08:44:06.959Z'}}}"

wie Sie hier sehen können

Das SOLR verwendet jedoch ${dih.last_index_time} das ist standardmäßig als 2020-03-13 08:44:06 formatiert . Sie müssen das Format ändern, indem Sie etwas wie die folgende Einstellung in Ihrer <dateConfig> hinzufügen Element.

<propertyWriter dateFormat="yyyy-MM-dd'T'HH:mm:ss.SSSXXX" type="SimplePropertiesWriter" filename="my_dih.properties" locale="en-US"  />