Документация
MongoDB
Установленный MongoDB по умолчанию не использует авторизацию пользователей. Этого вполне достаточно для любых локальных задач. Менеджер RockMongo доступен по адресу http://localhost:83/, логин: admin, пароль: admin.
Конфигурационный файл расположен здесь: winginx\mongodb\mongodb.conf. В нем можно настроить некоторые параметры запуска MongoDB из командной строки.
Директория баз данных: winginx\mongodb\data
Для подключения к серверу MongoDB из PHP используйте расширение mongo (включено в сборку).
<?php /* Подключаемся к базе данных */ $conn = new Mongo('localhost'); /* Выбираем нужную базу (с именем test) */ $db = $conn->test; /* Выбираем коллекцию (условно говоря, таблицу) с именем people */ $collection = $db->people; /* Выполняем запрос без условий */ $result = $collection->find(); /* Выведем количество найденных элементов */ echo $result->count(); ?>
Подключаемся к MongoDB из Node.js
var mongo = require('mongodb'); var mongoHost = 'localhost'; var mongoPort = mongo.Connection.DEFAULT_PORT; // Создаем соединение var conn = new mongo.Server(mongoHost, mongoPort, {}); // Выбираем базу данных var db = new mongo.Db('test', conn, {}); // Открываем соединение db.open(function(err, db){ // Работаем с данными, например, так: db.collection('people', function(err, collection){ collection.count(function(err, count){ // count содежрит количество // Выполняем запрос collection.find(function(err, cursor){ cursor.each(function(err, item){ if (item != null) { // Получили item, делаем с ним что-нибудь... } }); }); }); }); });
Рекомендуемые ресурсы по MongoDB
MONGODB.ORG — Официальный сайт MongoDB
WIKI.MONGODB.ORG — Документация по MongoDB на русском языке
EXPRESS-JS.RU — The Little MongoDB Book (на русском языке)