Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 无法通过以下代码连接到MongoDB云。我需要知道这个代码有什么问题?_Node.js_Mongodb_Express - Fatal编程技术网

Node.js 无法通过以下代码连接到MongoDB云。我需要知道这个代码有什么问题?

Node.js 无法通过以下代码连接到MongoDB云。我需要知道这个代码有什么问题?,node.js,mongodb,express,Node.js,Mongodb,Express,我无法使用以下代码连接到cloud mongodb。有人能告诉我这个密码有什么问题吗? 名称:“MongoNetworkError”, errorLabels:['TransientTransactionError'], [符号(mongoErrorContextSymbol)]:{} 要连接Mongo DB,您应该遵循多个步骤,因此首先确保您创建了一个帐户,并连接到一个群集,在创建该帐户的同时,您将获得足够的信息来创建一个群集。请慢慢阅读 完成此操作后,代码非常简单: const mo

我无法使用以下代码连接到cloud mongodb。有人能告诉我这个密码有什么问题吗? 名称:“MongoNetworkError”, errorLabels:['TransientTransactionError'], [符号(mongoErrorContextSymbol)]:{}


要连接Mongo DB,您应该遵循多个步骤,因此首先确保您创建了一个帐户,并连接到一个群集,在创建该帐户的同时,您将获得足够的信息来创建一个群集。请慢慢阅读

完成此操作后,代码非常简单:

    const mongoose = require("mongoose");

mongoose.connect(
  "mongodb+srv://[ACCOUNT NAME]:[PASSWORD]@cluster0-sxlgp.gcp.mongodb.net/test?retryWrites=true&w=majority", { useNewUrlParser: true }
);
用创建MongoDB帐户时提供的信息替换ACCOUNTNAME和PASSWORD


这可以在他们的文档中找到。请慢慢阅读文档。

要连接Mongo DB,您应该遵循多个步骤,因此首先确保您创建了一个帐户,并连接到群集,在创建集群的过程中,您将获得足够的信息来创建集群,请慢慢阅读

完成此操作后,代码非常简单:

    const mongoose = require("mongoose");

mongoose.connect(
  "mongodb+srv://[ACCOUNT NAME]:[PASSWORD]@cluster0-sxlgp.gcp.mongodb.net/test?retryWrites=true&w=majority", { useNewUrlParser: true }
);
用创建MongoDB帐户时提供的信息替换ACCOUNTNAME和PASSWORD


这可以在他们的文档中找到。请慢慢阅读文档。

我相信您的代码看起来不错。您遇到的错误TransientTransactionError是暂时的。请使用事件来处理连接结果

mongoose
    .connect(db, { useNewUrlParser: true })
mongooose.connection.once('open', () => {
    console.log('db connection success');
});
mongooose.connection.on('err', (err) => {
    console.log('db connection failed');
});

我相信你的代码看起来不错。你得到的错误是暂时的。请使用事件来处理你的连接结果

mongoose
    .connect(db, { useNewUrlParser: true })
mongooose.connection.once('open', () => {
    console.log('db connection success');
});
mongooose.connection.on('err', (err) => {
    console.log('db connection failed');
});

谢谢,我得到这个错误,我认为问题不在代码中,我完全按照你说的做了。错误名称:'MongoNetworkError',错误标签:['TransientTransactionError'],[Symbol(mongoErrorContextSymbol)]:{}}谢谢,我收到了这个错误,我想问题不在代码中,我完全按照你说的做了。错误名称:'MongoNetworkError',错误标签:['TransientTransactionError'],[Symbol(mongoErrorContextSymbol)]:{}}尝试
mongoose.connect('mongodb://:@ds028559.mlab.com:28559/clzmate')连接。我遇到这个错误,我认为问题不在代码中,他们由于某种原因无法连接。Errorname:'MongoNetworkError',errorLabels:['TransientTransactionError'],[Symbol(mongoErrorContextSymbol)]:{}}能否显示您在db中获得的内容?db字符串:mongodb+srv://tanvirgeek:tanvirscc124867@mernshapping-yq3va.mongodb.net/test?retryWrites=true&w=majorityTry
mongoose.connect('mongodb://:@ds028559.mlab.com:28559/clzmate'));连接。我遇到这个错误,我认为问题不在代码中,他们由于某种原因无法连接。Errorname:'MongoNetworkError',errorLabels:['TransientTransactionError'],[Symbol(mongoErrorContextSymbol)]:{}}能否显示您在db中获得的内容?db字符串:mongodb+srv://tanvirgeek:tanvirscc124867@mernship-yq3va.mongodb.net/test?retryWrites=true&w=majority谢谢,错误会自动消失吗?谢谢,错误会自动消失吗?