MongoDB client to connect to AWS DocumentDB
connectionSettings = {
"dbusername": "someUser",
"dbpassword": "somePassword",
"dbname": "someDB",
"host": "aws",
"port": 27017,
"tls": "False",
"verbose": "True",
"aws": {
"clustername": "cluster",
"node": "node",
"serverlocation": "us-west-2",
"replicaSet": "rs0",
"readPreference": "secondaryPreferred"
}
}
mongoConnection = dbClient(connectionSettings)
mongoConnection = dbClient(connectionSettings)
mongoConnection.setTargetCollection('someCollection')
pythonmongoConnection.insertDoc({'hello': 'world'})
retreivedDoc = mongoConnection.findDoc({'hello': 'world'})
mongoConnection.removeDoc(retreivedDoc)
mongoConnection.insertDoc(docs, many=True)
mongoConnection.findDoc({"hello": "woorld"}, many=True)
mongoConnection.removeDoc({"hello": "woorld"}, many=True)
mongoConnection.closeDB()