Anyone here use the `pipelinewise-tap-mongodb` `tr...
# plugins-general
w
Anyone here use the
pipelinewise-tap-mongodb
transferwise
variant of
tap-mongodb
? I've been using this for a few months with a local MongoDB database but I'm struggling a little bit to connect it up with a MongoDB database I have deployed on Azure. I'm asking this to see if anyone can save me some time and trial and error. To connect locally to my deployed MongoDB database, I need to provide an extra dict like:
{"ssl": true, "replicaSet": "globaldb", "retrywrites": false, "maxIdleTimeMS": 120000, "appName": "@app-name@"}
. I think, according to this page, https://hub.meltano.com/extractors/tap-mongodb/#mongo-setting, that I might be able to control this with the
TAP_MONGODB_MONGO
environment variable. Can anyone point me in the right direction?
p
@will_musgrave that link you shared is for the z3z1ma variant instead of the transferwise variant that youre using. We recently made z3z1ma the default over transferwise.
w
Good catch. I'm using
transferwise
so I might try out a few settings there first. Any super compelling reasons for me to make a switch to z3z1ma?
TLDR; SDK based, more flexible in terms of passing properties to the underlying mongo client, a few different strategies for syncing documents
w
That's wicked. It's amazing how quickly Meltano moves - thanks for the heads up. I think I might be able to solve my own problem now that I know to read the documentation more carefully 😛 And make sure I'm reading the correct variant