Tôi đang cố gắng tạo một cá thể mongo tuy nhiên tôi không thể truy cập bất kỳ phương thức trợ giúp nào từ trình điều khiển mongodb nodejs.db.createCollection không phải là hàm
Ví dụ mongo của tôi đang chạy trong đế và các cổng đã được mở cho địa phương của tôi.
TypeError: db.createCollection is not a function
at /var/www/html/beacon/index.js:6:8
at args.push (/var/www/html/beacon/node_modules/mongodb/lib/utils.js:431:72)
at /var/www/html/beacon/node_modules/mongodb/lib/mongo_client.js:254:5
at connectCallback (/var/www/html/beacon/node_modules/mongodb/lib/mongo_client.js:933:5)
at /var/www/html/beacon/node_modules/mongodb/lib/mongo_client.js:794:11
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)
sao chép từ w3schools ...
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/mydb";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
db.createCollection("customers", function(err, res) {
if (err) throw err;
console.log("Collection created!");
db.close();
});
});
Không có lỗi được trả về thông qua việc chạy, và không có phương pháp tiếp xúc trên đối tượng db.
bất kỳ ý tưởng nào?
Bạn có thể đặt a'console.dir (db) 'trong dòng 6, (trước khi' db.createCollection') và hiển thị ở đây kết quả? – Elad
Có thể trùng lặp của [MongoDB nodeJS error] (https://stackoverflow.com/questions/47662220/mongodb-nodejs-error) – njLT