Node.js и mongodb
Создаю в mongo через консоль коллекции, пишу show collections в этой самой консоли и все замечательно, все коллекции отображаются. Подключаюсь к базе через нод, все нормально, базу обнаруживает, но коллекции не видит. В ноде console.log(mongoose.connection) и получаю collections{}. В общем как мне все-таки в ноде достучатся, до коллекций, которые я создал через консоль? спасибо:)
Код:
var mongoose = require('mongoose'); |
Ответ: Node.js и mongodb
Стандартный путь соединения с бд идет по порту 27017.
Слественно твоя ссылка для соединения: `mongodb://127.0.0.1:27017/test` Далее, не юзай mongoose, а юзай mongodb для node. Т.к. mongoose имеет свои schema и не является чистым клиентом для mongodb. Не советую mongoose по личному опыту. Также тебе нужно выбрать базу данных, в данном случае у тебя `test` (по ссылке). Чтобы использовать тест бд, в консоли пишем: `use test`. |
Часовой пояс GMT +4, время: 08:08. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot