Как mon goose подключается к удаленному серверу баз данных. Могу ли я реализовать это с http, используя некоторые протоколы - PullRequest
0 голосов
/ 20 января 2020

У меня есть базовое c понимание того, как mon goose подключается к локальной базе данных, передавая URL, имя пользователя, пароль и базу данных. Atlas предоставляет базу данных в качестве службы, которую вы можете подключить к mon goose, используя только URL.

Можно ли реализовать сервер базы данных mongodb через сетевые запросы http, используя node js и любую другую базу данных (или просто используя простой текстовый файл). В основном я хочу знать, существует ли какой-либо протокол, которому следуют серверы mongodb.

Например, есть ли способ, которым я обслуживаю mon goose запросы, например .find ({}), и он использует запросы HTTP API. или что-нибудь в этом роде.

Заранее спасибо

1 Ответ

0 голосов
/ 20 января 2020

Вы можете использовать URL, данный Atlas, для подключения к вашей удаленной базе данных.

Вы можете использовать это,

mongoose.connect(`mongodb://Your User_name:${encodeURIComponent(Your Password)}@HOST_Name:PORT/Your DB_Name`)

, чтобы создать http-сервер, используйте модуль http ,

var http = require('http');
var app = require('express');
app.set('port', 3000);
var server = http.createServer(app);
server.listen(port);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...