lib/imperituroard/projects/iot/mongoconnector.rb in imperituroard-0.1.8 vs lib/imperituroard/projects/iot/mongoconnector.rb in imperituroard-0.1.9

- old
+ new

@@ -10,17 +10,33 @@ @mongoip = mongoip @mongoport = mongoport @iotip = iotip client_host = [mongoip + ":" + mongoport] @client = Mongo::Client.new(client_host, :database => database) + end + def audit_logger(proc_name) + begin + collection = client[:audit] + doc = { + proc_name: proc_name, + hobbies: [ 'hiking', 'tennis', 'fly fishing' ], + siblings: { + brothers: 0, + sisters: 1 + } + } + result = collection.insert_one(doc) + p result + rescue + continue + end end def ttt p "111111" begin puts(client.cluster.inspect) - puts puts('Collection Names: ') puts(client.database.collection_names) puts('Connected!') collection = client[:audit] doc = { \ No newline at end of file