MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

La query di importazione delta Solr Mongo/DocDB non funziona

Il modo corretto di utilizzare deltaQuery è

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

come puoi vedere qui

Tuttavia, il SOLR utilizzerà ${dih.last_index_time} che per impostazione predefinita è formattato come 2020-03-13 08:44:06 . Dovrai modificare il formato aggiungendo qualcosa come la seguente impostazione all'interno del tuo <dateConfig> elemento.

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