MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

La requête d'importation Solr Mongo/DocDB Delta ne fonctionne pas

La bonne façon d'utiliser le deltaQuery est

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

comme vous pouvez le voir ici

Cependant, le SOLR utilisera ${dih.last_index_time} qui est par défaut formaté comme 2020-03-13 08:44:06 . Vous devrez modifier le format en ajoutant quelque chose comme le paramètre suivant dans votre <dateConfig> élément.

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