Как сохранить полученные данные по TCP-клиенту в базе данных MongoDB с помощью nodejs? - PullRequest
0 голосов
/ 11 июня 2019

Я получаю данные от запуска моего 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=

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...