Документация
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 (на русском языке)