gpt4 book ai didi

node.js - mongodb + Node 连接字符串

转载 作者:太空宇宙 更新时间:2023-11-03 23:32:38 25 4
gpt4 key购买 nike

我在将 mongodb 连接到本地计算机时遇到问题。我是这方面的新手,似乎无法从文档或其他 stackoverflow 帖子中弄清楚它。

我有一个database.js 文件,我认为我的连接字符串是错误的:

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost');
// I've tried this too:
// mongoose.connect('mongodb://localhost/test');
// mongoose.connect('mongodb://localhost:8080/test');

module.exports = {
'url' : 'mongodb://localhost:27017/test'
}

我在一个选项卡中运行了 mongod,并显示 4 个打开的连接 - 我不知道是这个还是连接字符串。

然后在第二个选项卡中,我连接到一个名为“test”的数据库。

最后有一个非常简单的 View 。当我导航到 localhost:8080(其中 process.env.PORT || 8080 在 server.js 中指向)时,它无法连接。

最佳答案

试试这个

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test');//Here test is my database

var Cat = mongoose.model('Cat', { name: String });

var kitty = new Cat({ name: 'Zildjian' });
kitty.save(function (err) {
if (err) {
console.log(err);
} else {
console.log('meow');
}
});

关于node.js - mongodb + Node 连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36460579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com