-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathto_mlab_csv.py
34 lines (24 loc) · 854 Bytes
/
to_mlab_csv.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from pymongo import MongoClient
import json
client = MongoClient('')
mydb = client.bigdata2
def add_country(state,population,precentage,opinion,governor,governor_opinion):
mydb.countries.insert_one(
{
"state" : state,
"population" : population,
"precentage" : precentage,
"opinion" : opinion,
"governor" : governor,
"governor_opinion" : governor_opinion
})
jsonString = open("countries.json", 'r')
jsonObject = json.load(jsonString)
for line in jsonObject:
state = line['state']
population = line['population']
precentage = line['precentage']
opinion = line['opinion']
governor = line['governor']
governor_opinion = line['governor_opinion']
add_country(state,population,precentage,opinion,governor,governor_opinion)