Я запускаю node.js на OSX и только что установил mongodb, используя команду npm install mongodb
под каталогом myapp/node_modules
. Согласно официальной документации mongodb, для запуска mongodb вам просто нужно выполнить ./mongodb/bin/mongo
в командной строке. Однако я не видел ни одной директории с именем 'bin'
под номером node_modules/mongodb
.NodeJS + MongoDB - запуск экземпляра сервера mongodb из npm
Есть ли специальный способ запуска экземпляра mongodb, когда он был связан вместе с приложением node.js? Как я могу запустить сервер mongodb, работающий на mongodb://localhost/myapp
?
В настоящее время я также использую Matador (новый MVC Framework для узла), и в соответствии с документацией, мы соединяемся с сервером 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 сервер работает и не знает, как настроить его из-за проблемы выше. Почитал бы любые ссылки, ответы и указатели в правильном направлении. Благодаря!
не кажется, что это отвечает, как начать Монго автоматически ... – AGDM
@AGDM: это потому, что это не было задано. –