Форум программистов, компьютерный форум, киберфорум
MongoDB
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/10: Рейтинг темы: голосов - 10, средняя оценка - 4.50
3 / 3 / 0
Регистрация: 24.02.2017
Сообщений: 140

Node.js +MongoDB + Ubuntu

04.05.2018, 09:33. Показов 1882. Ответов 1

Студворк — интернет-сервис помощи студентам
Всем привет!

Столкнулся с трудностью по подключению Базы данных к проекту. Есть готовая база данных (папка с файлами). Нужно эту БД прикрутить к проекту на Node.js. У меня стоит релиз Ubuntu 16.04. Я установил саму MongoDB и сделал два файла в etc/systemd/system. один файл mongodb.conf - для конфигурации базы данных, и второй файл nodeserver.service - для проекта.

Содержание первого файла:

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
[Install]
WantedBy=multi-user.targe

Содержание второго файла:

[Unit]
Description=MyProject
Documentation=https://www.myproject.ru
After=network.target
Requires=mongodb.service

[Service]
Environment=NODE_PORT=8000
Type=simple
User=root
Group=root
# Output to syslog
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=nodeserver
ExecStart=/usr/bin/node /path/to/myproject/server.js
WorkingDirectory=/path/to/myproject
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

И есть файл в корне директории проекта config.sample:

name : MYPROJECT
version : 0.6.0
author : User
database : mongodb://127.0.0.1/mydatabase
dateformatShort : DD/MM/YYYY
dateformatLong : DD/MM/YYYY HH:mm
manager-url : /index
phone : anynumb
default-language : ru

/// какой-то текст....
Как мне прикрутить Базу данных которая локально находится на диске в папке к этому проекту?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.05.2018, 09:33
Ответы с готовыми решениями:

Mongodb + node.js
Здравствуйте . Есть код для подключения к mongodb в node , через модуль mongodb . Далее данные должны быть отображены сервером при...

Как mongodb подключить к node js с помощью webstorm?
как mongodb подключить к node js с помощью webstorm?

Node.js и Mongodb вывод всех данных по условию
Есть бд в монго - клиенты. Надо вывести все имена клиентов у которых поле = вводимому значению. Поясню. Название бд - db. Название...

1
54 / 45 / 97
Регистрация: 17.08.2014
Сообщений: 157
13.05.2018, 13:05
Когда я работал с монгой на убунте, запускал ее из терминала что-то типо:
JavaScript
1
mongod --path (путь к папке с файлами или где будет находится база) --port 27017
И после этого я из mongodb compass подключался к запущенной(например локальной) базе.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.05.2018, 13:05
Помогаю со студенческими работами здесь

Перестал работать MongoDB под Ubuntu
Привет, Установил MongoDB сервер и клиент. Время все работало хорошо. Но сегодня появляется ошибка: Unable to connect...

Установка Node.js в Ubuntu 16.04
Подскажите как установить в Ubuntu 16.04 свежие версии NPM и Node.js. А то в репах 4.2 версия а на сайте сейчас уже 8.11. Вся инфа,...

Установка node.js на Ubuntu
Ребят, привет. Помогите с ошибкой при установки node.js...скачать, я его скачал исходник, распаковал, конфигурировал, но при команде...

Падает node.js на win 7 x64, но на ubuntu всё нормально
Падает буквально каждые 30-40 сек node.js на win 7 x64, но на ubuntu всё норм, падает редко. У разработчика win 7 32бита говорит что не...

Mongodb, Mongoid как ускорить запись данных в Mongodb
Добрый вечер всем! Мне нужно записать в Mongodb 2.000.000 рядов информации, по очереди, один за одним, перед записью програма проверяет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Создаем RESTful API на Golang с Fiber
golander 04.06.2025
Я перепробовал десятки фреймворков для создания RESTful API за последние годы, и когда впервые столкнулся с Fiber, понял, что это совсем другой уровень. Нет, я не собираюсь рассказывать сказки о. . .
Как работать с куки в ASP.NET Core
UnmanagedCoder 04.06.2025
Когда я впервые начал работать с куки в ASP. NET Core, меня поразило, насколько отличается работа с ними от классического ASP. NET. В Core все стало более декомпозированным - больше нет удобного. . .
Рисование коллайдеров физического движка Box2D-WASM v3 на Three.js
8Observer8 04.06.2025
Erin Catto (автор Box2D) переписал с нуля Box2D v2 с С++ на Си и появилась версия Box2D v3. Birch-san собрал Box2D v3 в WebAssembly (WASM), чтобы можно было использовать Box2D v3 на JavaScript. В. . .
Worker Threads и многопоточность в Node.js
Reangularity 03.06.2025
Если вы когда-нибудь посещали собеседования на позицию Node. js разработчика, почти наверняка слышали заезженную фразу: "Node. js - однопоточная платформа". Звучит как неоспоримый факт, который. . .
Event-Driven CQRS на C# с паттерном Outbox
stackOverflow 03.06.2025
В традиционной модели происходит примерно следующее: вы получаете команду, обрабатываете ее, сохраняете результат в базу данных и затем пытаетесь опубликовать событие в брокер сообщений. Но что если. . .
OwenLogic: перенос сетевых переменных в панель Weintek (EasyBuilder Pro)
ФедосеевПавел 03.06.2025
ВВЕДЕНИЕ ПЕРЕД ЭКСПЕРИМЕНТАМИ - СОЗДАЙТЕ РЕЗЕРВНЫЕ КОПИИ ПРОЕКТОВ На момент написания статьи (02 июня 2025 г. ) самыми актуальными версиями ПО являются: OwenLogic v. 2. 10. 366 EasyBuilder Pro. . .
Dev-c++5.11 Покорение вершины
russiannick 02.06.2025
С утра преследовала одна мысль - вот бы выучить С++. Сказано-сделано. Окончив смену, скачал в интернете бестселлер Дэвиса Dev-C++ для чайников. Книга оказалась интересной и я скачал среду, на примере. . .
Тестирование Pull Request в Kubernetes с GitHub Actions и GKE
Mr. Docker 02.06.2025
Мы все знаем, что тестирование на локальной машине или в изолированном CI-окружении — это не совсем то же самое, что тестирование в реальном кластере Kubernetes. Контекстно-зависимые ошибки, проблемы. . .
Оптимизация CMake для ускорения сборки
bytestream 02.06.2025
Вы когда-нибудь ловили себя на мысле, что пока ваш проект компилируется, можно успеть сварить кофе, прочитать главу книги или даже сбегать в соседний офис? Если да, то добро пожаловать в клуб. . .
JS String.prototype.localeCo­mpare()
mr_dramm 02.06.2025
скопировано из этой темы чтобы не потерялось. localeCompare без указания локали для сравнения строк под капотом использует Intl. Collator , который работает согласно Unicode Collation Algorithm. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »