Vis*_*nik 5 javascript mongodb node.js
我正在为我的项目创建一个数据库,但在这段代码中:
function getallvideos(callback) {
MongoClient.connect(url, function(err, client) {
const db = client.db("cathub")
db.collection("videos", function(err, collection) {
collection.find().toArray(function(err, res) {
callback(res)
})
})
db.close()
})
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
类型错误:无法读取 null 的属性“db”
如上所述,您需要记录连接错误。一旦你这样做了,你就会知道连接问题是什么!还要确保数据库名称存在于您的 URL 中!
function getallvideos(callback) {
MongoClient.connect(url, function(err, client) {
if (err) {
console.error('An error occurred connecting to MongoDB: ', err);
} else {
const db = client.db("cathub")
db.collection("videos", function (err, collection) {
collection.find().toArray(function(err, res) {
callback(res)
})
})
db.close()
}
})
}
Run Code Online (Sandbox Code Playgroud)
我也会处理访问视频集合的错误,从长远来看,这将是最好的!
| 归档时间: |
|
| 查看次数: |
11674 次 |
| 最近记录: |