I'm using the default `tap-mongodb, z3z1ma variant...
# troubleshooting
m
I'm using the default
tap-mongodb, z3z1ma variant
and trying to set up stream maps.
Copy code
extractors:
  - name: tap-mongodb
    config:
      stream_maps:
        stream_name:
          id: 123
          __else__: null
meltano run tap-mongodb target-jsonl
outputs the entire stream as-is without appliying the stream mapping. Am I missing something?
also, select rules doesn't work. is this normal behaviour?
Copy code
select:
- dbname_collection.*
gets the collection and skips other collections as expected.
Copy code
select
- dbname_collection._id
- dbname_collection.created_at
returns all fields, same output with the former.
when I run the tap in discovery mode, catalog contains only the "_id" properties. not any other field. and
meltano run tap-mongodb target-postgres
creates a table in postgres with only _id column when strategy is = 'raw'. So I defined the schema manually, then it moved the columns to postgres that is defined manually. Still, couldn't make stream maps work. 😕
j
Do you resolve that problem? I'm getting this too