Skip to main content

Utility to clean records from a mongodb bson export file with too large fields for indexes.

Project description

Remove records from a MongoDB bson export ( www.mongodb.com ) that violates index size restrictions.

A change in MongoDB version 2.6 means that older exports will fail to import properly because older releases simply ignored records with fields that exceeded the index size restrictions.

This utility takes an export and removes the records that violates the size restriction (or duplicate unique index).

Getting started

pip install mongo-export-index-clean

cd testdata

mongo-export-index-clean myfile.bson

The utility will remove records a .bad

Source code and feedback

Fully open sourced with Apache License on github.com/sverrirab/mongo-export-index-clean including issue tracking.

Project details


Release history Release notifications

This version
History Node

1.0.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
mongo_export_index_clean-1.0.0-py2.py3-none-any.whl (5.4 kB) Copy SHA256 hash SHA256 Wheel py2.py3 Feb 18, 2018
mongo-export-index-clean-1.0.0.tar.gz (3.4 kB) Copy SHA256 hash SHA256 Source None Feb 18, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page