Электрон и MLab

Меня интересует использование mLab с Electron. Читая эта статья, кажется, что монго нельзя встроить в электронное приложение. Мне интересно, что это значит, и будет ли это то же самое с mLab.

Означает ли объединение конфигурации монго, которые используют базу данных локально? Мне нужно решение с онлайн-системой управления, к которой я могу получить доступ, если сделаю, скажем, приложение React Native или PWA, а также локальное приложение Electron.

Есть ли что-то еще, на что я должен обратить внимание, чтобы удовлетворить эту потребность в предвидении данных. Приложение, которое я создаю, должно сохранять довольно много данных, поэтому локальное хранилище в API браузера мне не подходит, и мне очень нравится NoSQL.

О чем ты думаешь.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
59
1

Ответы 1

Mongo cannot be bundled with electron означает, что ваше электронное приложение может иметь только клиент mongo (например, mongoose), но не сам сервер/db mongo.

Если ваш вариант использования требует локального хранения большого количества данных (в автономном режиме), вы можете использовать NeoDB, PouchDB (также популярен LokiJs). Они устанавливаются в виде пакетов, поэтому их можно объединить с электронным приложением.

Если доступ к Интернету является частью вашего приложения, вы можете использовать службу mLab, требующую сохранения или создания учетных данных для упаковки с помощью электрона для подключения к mLab.

mLab — это просто mongo db как сервис, т. е. они устанавливают его для вас, когда вы получаете к нему доступ так же, как локальный сервер mongo (но как сервис), вместо того, чтобы размещать сервер.

Рекомендую вам проверить https://docs.mlab.com/mlab-to-atlas/, если у вас уже есть данные в mLab, или вместо этого начать с Mongo Atlas.

mLab приобретена MongoDB Inc. https://blog.mlab.com/2018/10/mlab-is-becoming-a-part-of-mongodb-inc/

Отлично, так как я планирую получить доступ к Интернету, я могу использовать mongoose для доступа к mLab?

Josh Bowden 29.03.2019 13:14

Да, вы можете использовать mongoose для любых подключений, связанных с mongoDB. Вместо этого вам, вероятно, следует проверить Mongo Atlas, так как mLab приобретена Mongo Inc. blog.mlab.com/2018/10/mlab-is-becoming-a-part-of-mongodb-inc‌​.

mastercoder8 29.03.2019 21:17

Другие вопросы по теме