/ Tecnologia
/ Integração do …
/
- Exportação e …
4. Exportação e importação dos dados
Wordpress ➜ MongoDB

Os dados do WordPress são exportados para o arquivo reficio.json, gravado no diretório do tema ativo, através da execução da página reficio_mongodb.php
O arquivo de exportado é importado através do comando:
mongoimport \
--db reficio \
--collection pages \
--file /var/www/html/wordpress/wp-content/themes/astra/reficio.json \
--jsonArray
que produz a saída:
2020-10-18T07:12:31.005-0300 connected to: mongodb://localhost/
2020-10-18T07:12:31.318-0300 835 document(s) imported successfully. 0 document(s) failed to import.
Na exportação dos dados, a data de criação das páginas do WordPress foi atribuída ao campo date do tipo string. Vamos atribuí-la ao campo pagedate do tipo date usando a shell do MongoDB:
use reficio;
db.pages.find().forEach(function(page){
page.pagedate = ISODate(page.date);
db.pages.save(page);
});
Referência