gpt4 book ai didi

node.js - Mongoose findOne 函数未执行

转载 作者:IT老高 更新时间:2023-10-28 13:16:15 25 4
gpt4 key购买 nike

  ... (... = some unrelated code)

var mongoose = require('mongoose');
var db = mongoose.connect('mongodb://localhost/test');

...

dataSchema = new Schema({
'url': { type: String, index: true },
'user_id': { type: Schema.ObjectId, index:true }
});
var Website = mongoose.model('websites', dataSchema);

...

Website.findOne({url: "someurl.com"},function (err, docs) {
console.log(docs._id);
});

...

由于某种原因,console.log 没有执行。有没有办法告诉我是否正确设置了我的架构,或者查看我的查找功能是否失败或任何类型的问题可能出在哪里的迹象?目前,当我运行我的脚本时,没有出现任何错误,但也没有打印任何内容。

谢谢!

最佳答案

您可以通过将连接上的错误事件 Hook 来检查连接和架构错误:

mongoose.connection.on('error', function(err) {
console.error('MongoDB error: %s', err);
});

关于node.js - Mongoose findOne 函数未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12240410/

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