Я получаю данные от запуска моего TCPclient.js, и мне нужно сохранить их в MongoDB с помощью nodeJS.Данные состоят из изображения base64.Кто-нибудь знает, как закодировать / получить доступ к полученным данным и сохранить их в MongoDB?Спасибо!
const
HOST = '127.250.30.173',
PORT = 5786;
var net = require('net');
const client = new net.Socket()
var intervalConnect = false;
var connected = false;
function connect() {
client.connect({
port: PORT,
host: HOST
})
}
//function for launchIntervalConnect
...
// function for clearIntervalConnect
...
client.on('connect', () => {
clearIntervalconnect()
connected = true;
console.log('Connected to server', 'TCP')
client.write('Client connected');
})
//code which displays the received data while running the js
client.on('data', (data) => {
console.log(data.toString());
})
client.on('error', (err) => {
console.log(err.code, 'TCP Error')
launchIntervalConnect()
})
//client.on for close and end
...
connect()
//on console while running (example data received)
tnkmae@tnkmae-500-23-e:~/Desktop/tcp$ node TCPClient.js
Connected to server TCP
Client connected
CSTI5,01-20190611170347-snapshot.jpg,/9j/4AAQSkZJRgABAQAAAQABAAD/4QCURXhpZgAATU0AKgAAAAgAAwEyAAIAAAAUAAAAXIdpAAQAAAABAAAAMogqAAgAAAABAAgAAAaAJh0pppUIIpGFACZozSUmaYWHUUlGaAFozSE8UmeKAsBNITQabQAZpM0hNNzSsKw/jWeQSDxUMZWa4i6FlJ9hmpI2LjdyB9MU8RKv8I59qdt7k0gG7Q3XP50gUfWn5X1pC6DvSATHtSj6U37REOMrn60xrpB3FPULEuPakCnHSoftm3oKab05I20WGN/suHcWYPkyvim1ZMRpphI7UD0KxFNIqwYjTDFSEVyKhk61bMdV5kxzSGRCijFLQFgFLSCloAUUtNpRTQC0UYoqgEooopgNNMNSYphpCGGmnpT6ZihgRmhetKaaODU3AVxUVTuMioD1ouxBQKSgUagLSg0lKKpALSUtJQACnCm0o4pjHA0tNBpc0wGmmG=