Поскольку mongoose является ODM (Object Document Mapper) специально для mongodb, вам нужно только соединение с конкретной базой данных mongo, которая будет определена через mongoose ... А остальная часть работы будет выполняться mongoose. (единственное, что по-прежнему необходимо, кроме соединения с mongoose, - это ваш экземпляр mongo, работающий в фоновом режиме, или то, что вы используете специально!) Если вы хотите узнать подробности, прочитайте эту статью Jamie Munro -> https: / /code.tutsplus.com/articles/an-introduction-to-mongoose-for-mongodb-and-nodejs--cms-29527 .. Надеюсь, это поможет:)
Подключение Mongoose к mongodb [ 115]
import mongoose from 'mongoose';
mongoose.Promise = global.Promise;
mongoose.set('useFindAndModify', false);
// mentioning url for specific mongo database along with the port
let DB_URL = 'mongodb://localhost:27017/db_name';
// creating a connection for mongoose to act to specific db
var connection = mongoose.createConnection(DB_URL,{ useNewUrlParser: true });
// if error occurs, then create connection or else connect directly
try {
mongoose.connect(DB_URL, { useNewUrlParser: true });
} catch (err) {
mongoose.createConnection(constants.DB_URL);
}
// consoling the success message if connection is opened or else displaying error if error is present
mongoose.connection
.once('open', () => console.log('MongoDB Running'))
.on('error', e => {
throw e;
});
Чтобы появился шаблон элемента VS, необходимо убедиться, что вы запускаете "devenv.exe / installvstemplates "после того, как вы скопировали файл .zip, содержащий ваш файл .vstemplate и код шаблона, в папку% ProgramFiles% \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \
Я обнаружил, что это полезно чтобы обернуть все это в MSI, который обнаруживает путь VS9, копирует шаблон Item / Project в нужную папку и вызывает пользовательское действие, которое отправляется в devenv.exe, передавая ключ "/ installvstemplates". Таким образом, вашим коллегам просто нужно установить пакет, и они уже работают!
Надеюсь, это поможет.
Вот две статьи, которые я нашел в Интернете:
Сначала о том, как создать шаблон элемента:
http://msdn.microsoft.com/en-us/library/ms247113 (VS.80) .aspx
Второй - как получить VS, чтобы найти шаблон элемента.
http: // msdn. microsoft.com/en-us/library/y3kkate1(VS.80).aspx
Насколько я вижу, вы должны разместить свои пользовательские шаблоны в:
Мои документы \ Visual Studio 2005 \ Templates \ ProjectTemplates \ Язык \
Адам Берент