From MongoDB with love
# Dirty hack to remove JavaScript objects
.gsub!(/ISODate\((.+?)\)/, '\1 ')
output.gsub!(/Timestamp\((.+?)\)/, '[\1]')
output
#Hack to avoid non-json empty sets
= "{}" if output == "null\n"
output
JSON.parse(output)
# Dirty hack to remove JavaScript objects
.gsub!(/ISODate\((.+?)\)/, '\1 ')
output.gsub!(/Timestamp\((.+?)\)/, '[\1]')
output
#Hack to avoid non-json empty sets
= "{}" if output == "null\n"
output
JSON.parse(output)