Loading data
Data can be loaded in ProvenDB using the standard mongoimport
utility, available here or from the ProvenDB User interface
Importing data using mongoimport
For example, below we use mongoimport
to load 1000 documents into the ProvenDB service created in Creating a ProvenDB service
$ mongoimport --uri mongodb://${USERNAME}:${PASSWORD}@guy11.provendb.io/guy11?ssl=true --collection SakilaFilms Sakila_films.json
2019-10-16T13:43:01.407+1100 connected to: localhost
2019-10-16T13:43:02.213+1100 [........................] guy11.SakilaFilms 0B/610KB (0.0%)
2019-10-16T13:43:05.213+1100 [########################] guy11.SakilaFilms 610KB/610KB (100.0%)
2019-10-16T13:43:05.760+1100 [########################] guy11.SakilaFilms 610KB/610KB (100.0%)
2019-10-16T13:43:05.760+1100 imported 999 documents
Importing data from the ProvenDB web console
To import data using the web console, select Import Data from the ProvenDB console

Select a file to be uploaded using the file dialogue, or drag a file into the window from Windows Explorer, MacOS Finder or Linux File utility:

Choose options for the import. You will have to specify the username/password for your service, the name of a collection to import into, and other options relating to the file format. These options are the same as those for the mongoimport utility.

ProvenDB will first uipload the data into the cloud, then use a cloud-based version of mongoimport to load the data into your collection.

Updated about 4 years ago