Co zrobiłem źle? ;/
// Konfiguracja polaczenia z baza danych
const mongoBDConnectionString = 'mongodb://Inus:xys@127.0.0.1:27017/kome?authSource=admin';
mongoose.connect(mongoBDConnectionString, { useNewUrlParser: true, useUnifiedTopology: true });
const db = mongoose.connection;
// Funkcja dodająca wpisy do bazy danych
function addRowDB(arg1, arg2, arg3, arg4){
db.on('error', function(){
console.log('#' + getDateAndTime() + '# Błąd połączenia z bazą danych');
});
db.once('open', function(){
console.log('#' + getDateAndTime() + '# Otwarto połączenie z bazą danych');
// let row;
// Dobranie odpowiedniego schematu rekordu
if (arg1
Piszę mikroserwis służący do wysyłki maili z załącznikami.
Do przechowywania maili będę wykorzystywał MongoDB i mam zagwozdkę jak przechowywać załączniki.
Aktualnie moja "naiwna" implementacja przechowuje w dokumencie listę załączników (obiekt zawierający nazwę pliku, content type i tablicę bajtów w postaci stringa).
Zastanawiam się nad zastosowaniem GridFS jednakże nie mam jeszcze info na temat maksymalnej wielkości załącznika a sami twórcy mongo w dokumentacji piszą:
po co Ci ta baza w ogóle? lepiej sobie np na rabbicie kolejkuj