Jump to content

Nodejs + Mongodb


Recommended Posts

jmta_92

Olá,

Eu tenho o seguinte código em nodeJS 

      MongoClient.connect( uri,  { useUnifiedTopology: true, useNewUrlParser: true },   function( err, client ) {
        _client = client;
        return callback( err );
      } );

      _db  = _client.db('frend');
      _session = _client.startSession();

      _session.startTransaction();

      db.collection( 'users' ).insertOne({ name: "teste" } ) ;

      _session.abortTransaction();

      _session.endSession();
      _client.close();

basicamente é um exemplo de conexão á base de dados. Até aqui tudo bem, o problema é que está a ser inserida informação quando não deveria, uma vez que faço o abortTransaction no fim, alguém sabe qual pode ser o problema?

Obrigado

Link to post
Share on other sites
jmta_92

@Rui Carlos faltava, mas não era disso, o problema é que eu tinha realizado a instalação no meu pc do mongo e não sei porque quando faço para o meu pc ele não faz, mas se fizer para uma cloud gratuita (tem no site do  próprio mongo) ele já faz corretamente,  acho que no meu local não tem o replicaSet que ele precisa para funcionar com transações

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.