Я новичок в Node-Red и Javascript.
Я пытаюсь вставить некое «ключ: значение» во внешнюю MongoDB (не MongoDB внутри Node-red, а скорее внешнюю, используя mlab)СлужбаЯ искал "как вставить данные в mlab с помощью JS" и вот что я нашел:
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://<dbuser>:<dbpassword>@*******.mlab.com:****/*****";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
var dbo = db.db("mydb");
var myobj = { name: "Company Inc", address: "Highway 37" };
dbo.collection("customers").insertOne(myobj, function(err, res) {
if (err) throw err;
console.log("1 document inserted");
db.close();
});
});
Основная проблема (в соответствии с тем, что я понял) Node-красный не используется "require () "(некоторый импорт JS), но некоторые из глобальных функций, которые заменяют часть" require () ".Если я пытаюсь использовать «require ()», появляется ошибка: «ReferenceError: require не определено (строка 1, столбец 19)».Я понятия не имею, как реализовать globalFunction и заменить задание «require ()».
Мой вопрос: как я отправляю данные по этой ссылке, которую я получил от mlab.com без использования »require () "от Node-Red?