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

MongoDB sincronizar bancos de dados de desenvolvimento e produção


Você pode usar o mongoexport ferramenta para exportar a coleção única de seu banco de dados de desenvolvimento. Use-o em conjunto com uma opção --query onde você pode expressar um predicado. Por exemplo, algo como ${ts : {$gt : previous clone time}} .

Em seguida, use mongoimport para importar seu arquivo delta para o banco de dados de produção. Use --upsert e --upsertFields se você tiver dois documentos lógicos diferentes com diferentes _id valores, mas expressam o mesmo documento