Как опубликовать / дополнить внешний MongoDB в Meteor

#mongodb #meteor

#mongodb #meteor

Вопрос:

Я пытаюсь создать pub / sub из моего внешнего MongoDB для моего клиента (React Redux).

Основной mongo запускается на порту 3001 (база данных Meteor по умолчанию), а удаленный mongo запускается на порту 27017.

Когда я публикую записи из 3001-mongo и подписываюсь на него с клиента, все просто отлично. Однако, когда я делаю то же самое, но с 27017-mongo, клиент также может получать записи, но когда эти записи меняются (с использованием robo3T), клиент не может реагировать.

Спасибо

Комментарии:

1. Вы не можете использовать оба MongoDB одновременно. Как вы настраиваете внешний? используя MONGO_URL ? если да, то это должно просто сработать.

2. Я использую: new MongoInternals.RemoteCollectionDriver(Meteor.settings.REMOTE_MONGO_URL)

3. о, ну, это, как говорится, внутренняя часть mongo. Я бы не ожидал, что это сработает. Вам действительно нужны две разные базы данных?

4. да, 3001-mongo, используемый для входа / выхода из моего веб-сайта, и 270170-mongo содержат данные другого веб-сайта.