Я запускаю node.js в OSX и только что установил mongodb, используя команду npm install mongodb
в каталоге myapp/node_modules
. Согласно официальной документации mongodb, чтобы запустить mongodb, вам нужно просто выполнить ./mongodb/bin/mongo
в командной строке. Однако я не увидел ни одного каталога с именем 'bin'
в папке node_modules/mongodb
..
Существует ли специальный способ запуска экземпляра mongodb, когда он был связан вместе с приложением node.js? Как мне запустить сервер mongodb, работающий на mongodb://localhost/myapp
?
В настоящее время я также использую matador (новую инфраструктуру mvc для узла), и, согласно документации, мы подключаемся к серверу mongodb следующим образом:
// app/models/ApplicationModel.js
module.exports = require('./BaseModel').extend(function () {
this.mongo = require('mongodb')
this.mongoose = require('mongoose')
this.Schema = this.mongoose.Schema
this.mongoose.connect('mongodb://localhost/myapp') //CONNECT TO MONGODB SERVER...
})
В данный момент я не думаю, что у меня запущен сервер mongodb, и не знаю, как его настроить, из-за описанной выше проблемы. Буду признателен за любые ссылки, ответы и указатели в правильном направлении. Спасибо!