title: importing JSON to mongoDB using pymongo
body: <p>i am trying to import a JSON file i pull from a URL and send it to mongoDB as is, using the pymongo module.</p>
  
  <p>I have the following code</p>
  
  <pre><code>#!/usr/bin/env python
  import sys, urllib2, json, pymongo
  from pymongo import MongoClient
  myurl = "https://gist.githubusercontent.com/border/775526/raw/b921df18ba00262ab5bba8cadb3c178e1f7748f7/config.json"
  response = urllib2.urlopen(myurl)
  data = response.read()
  connection = MongoClient('mongodb://user:password@localhost.com:27017/database')
  connection.database_names()
  db = connection.database
  posts = db.posts
  post_id = posts.insert_many(data).inserted_id
  </code></pre>
  
  <p>upon executing this, i get this error
  raise TypeError("documents must be a non-empty list")
  TypeError: documents must be a non-empty list</p>
  
  <p>ideally, i want to just be able to pull the json from the url and update the mongoDB as this json file will be updated every week.
  Thanks</p>