gpt4 book ai didi

javascript - Mongojs:findOne() 不起作用

转载 作者:行者123 更新时间:2023-12-02 16:01:50 27 4
gpt4 key购买 nike

我试图使用 findOne 方法。但没有显示任何东西,看起来没有执行。您愿意帮我解决这个问题吗?

var mongojs = require('mongojs');

var databaseUrl = "mongodb:local:27017/mydb";
var db = mongojs(databaseUrl, ["profiles"]);

var password;

db.profiles.findOne({"userId": "liu1234"}, function(err, doc) {
if (err) throw err;
else console.log(doc);
});

最佳答案

databaseUrl 格式不正确。 mongodb 驱动程序无法找到您的数据库。

尝试:var databaseUrl = "mongodb://localhost:27017/mydb";

第一部分mongodb://,指的是mongodb用于与数据库交互的协议(protocol)。下一部分 localhost 是指向您的计算机的主机名。 :27017 指 mongodb 通信的默认端口。显然,/mydb 指的是您的数据库。

如果您使用默认配置,您甚至不需要指定协议(protocol)、主机或端口。如果您不输入它们,Mongojs 会采用默认值,因此您可以使用它:

var databaseUrl = "mydb";

欲了解更多信息,请查看:https://github.com/mafintosh/mongojs

关于javascript - Mongojs:findOne() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31130259/

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