'What is the difference between transactions in SQL databases and MongoDB?

I have read a lot of articles that states key benefit of sql databases is transaction mechanism.

But starting from 4.2, MongoDB supports ACID transactions in shards.

What is the difference between those transactions? Or does it mean that MongoDB supports transactions in the same way as sql dbs and now there is only one benefit for sql dbs - strict data structure?



Solution 1:[1]

It turned out that I needed to reference the automatically generated .env file in docker-compose.yml like so:

front-end:
        image: ...
        container_name: front-end
        networks:
         - my-network
        ports:
         - "9001:80"
        env_file:          <--- these
          - .env           <--- 2 lines

for each service. Only after doing this the Environment properties from AWS Beanstalk were passed to the containers.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 mayqel