MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Използване на meteor mongo на localhost, но с отдалечена база данни

Ако приемем, че имате потребителско име username , парола от PASSWORD , база данни с име test и име на хост hatch.mongohq.com :

Свързване чрез обвивката

$ mongo hatch.mongohq.com:27017/test -u username -p PASSWORD

Свързване чрез Meteor

$ MONGO_URL="mongodb://username:[email protected]:27017/test" meteor

Други бележки

  1. Трябва да дефинирате колекциите си Meteor извън client директория, така че да могат да се използват както на клиента, така и на сървъра. Вижте това за повече подробности.

  2. Ще откриете, че свързването към отдалечена база данни е много по-бавно от локалното свързване, така че обикновено не се препоръчва за разработка.

  3. Meteor създава база данни за разработчици за вас, когато стартира. Това също ви предоставя много полезните команди:meteor reset и meteor mongo , за нулиране и свързване към споменатата база данни.

Инициализиране на вашата база данни

Създайте файл на сървъра за инициализация - напр. server/initialize.js . Когато сървърът стартира, можете да добавяте потребители или други документи, които все още не съществуват. Например:

Meteor.startup(function() {
  if (Meteor.users.find().count() === 0) {
    Accounts.createUser({
      username: 'jsmith',
      password: 'password',
      profile: {
        firstName: 'John',
        lastName: 'Smith'
      }
    });
  }
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Защо laravel връща празен масив за връзка има много?

  2. Mongoose:как да използвате агрегат и да намерите заедно

  3. Mongoexport, използващ $gt и $lt ограничения за период от време

  4. Вземете индекс на даден елемент в полето на масив в MongoDB

  5. MongoDB - DBRef