изменить базу данных на mongo db на Sailes.js

Я новичок в платформе парусов.js (и для node.js), и я создал себе API из адресной строки, используя функции парусов.js. мой вопрос в том, как передать эти данные в mongodb, чтобы я мог видеть их визуально.

Я пытался следовать этому руководству: https://www.npmjs.org/package/sails-mongo но это версия для парусов 0.9 (текущая версия 0.10), так что многие файлы, которые мне нужно было изменить, были изменены и удалены/переименованы. Я также не смог найти обновленный учебник, поэтому, если кто-нибудь может написать, как я могу внедрить mongoDB в свой проект парусов, это было бы замечательно.


person Matan Gubkin    schedule 05.10.2014    source источник


Ответы (2)


В config/connections.js вам необходимо настроить подключение к mongoDB. Затем перейдите в config/models.js, раскомментируйте свойство connection и задайте имя вашего подключения к mongoDB.

person Lyntik22    schedule 11.10.2014

В config/connection.js вы можете настроить подключение MongoDb следующим образом.

module.exports.connections = {
  MongoConnection: {
    adapter: 'sails-mongo',
    host: 'localhost',
    port: 27017,
    // user: 'username',
    // password: 'password',
    database: 'DB_Name'
  }
};

Вам необходимо установить пакет парусов-монго, используя npm в вашей рабочей папке.

Затем в config/models.js добавьте имя вашего соединения mongoDb следующим образом:

module.exports.models = {                                                                          
   connection: 'MongoConnection',                                                                     
   migrate: 'alter'
};

Вот и все, вы готовы идти.

person Vishal kaushik    schedule 21.08.2016