Bir mongo örneği oluşturmaya çalışıyorum ancak mongodb nodejs sürücüsünün yardımcı yöntemlerinden herhangi birine erişemiyorum.db.createCollection bir işlev değil
Mongo örneğim docker içinde çalışıyor ve bağlantı noktaları yerel bölgeme açıldı. W3Schools'da kopyalanan
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)
...
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();
});
});
Hata çalıştırmak yoluyla döndürülür ve hiçbir yöntemler db nesne üzerinde maruz kalmaktadır.
herhangi bir fikir?
Eğer a'console.dir (db) koyabilir miyim komutuyla belirli bir sürümünü yükleyebilirsiniz '6. satırda, (db.createCollection'' önce) ve burada sonuç göster? – Elad
[MongoDB nodeJS hatası] 'nın olası kopyası (https://stackoverflow.com/questions/47662220/mongodb-nodejs-error) – njLT