<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=MongoDB</id>
	<title>MongoDB - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=MongoDB"/>
	<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=MongoDB&amp;action=history"/>
	<updated>2026-06-02T23:05:24Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.1</generator>
	<entry>
		<id>https://support.qbpro.ru/index.php?title=MongoDB&amp;diff=569&amp;oldid=prev</id>
		<title>imported&gt;Vix: Новая страница: «*[http://jsman.ru/mongo-book/ &lt;span style=&quot;color:darkgreen&quot;&gt;The Little MongoDB Book&lt;/span&gt;]    Локальная копия *Как…»</title>
		<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=MongoDB&amp;diff=569&amp;oldid=prev"/>
		<updated>2013-08-24T10:46:11Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «*[http://jsman.ru/mongo-book/ &amp;lt;span style=&amp;quot;color:darkgreen&amp;quot;&amp;gt;The Little MongoDB Book&amp;lt;/span&amp;gt;]    &lt;a href=&quot;/index.php/The_Little_MongoDB_Book&quot; title=&quot;The Little MongoDB Book&quot;&gt;Локальная копия&lt;/a&gt; *Как…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;*[http://jsman.ru/mongo-book/ &amp;lt;span style=&amp;quot;color:darkgreen&amp;quot;&amp;gt;The Little MongoDB Book&amp;lt;/span&amp;gt;]    [[The Little MongoDB Book|Локальная копия]]&lt;br /&gt;
*[[Как правильно остановить MongoDB]]&lt;br /&gt;
*[[Импорт коллекции из json файла в MongoDB]]&lt;br /&gt;
*[[MongoDB: производительность запросов на диапазонах]]&lt;br /&gt;
----&lt;br /&gt;
*[[Как настроить репликацию в MongoDB?]]&lt;br /&gt;
*[http://gliffer.ru/articles/nosql--sharding-mongodb-na-paltsah/ Шардинг MongoDB на пальцах (на примере Debian)]&lt;br /&gt;
*[[Как переконфигурировать набор реплик в MongoDB?]]&lt;br /&gt;
&lt;br /&gt;
==Официальный драйвер==&lt;br /&gt;
*[https://github.com/mongodb/node-mongodb-native Official Driver (supported by 10gen)]&lt;br /&gt;
*[https://github.com/mongodb/node-mongodb-native/tree/1.2-dev/docs Документация для NodeJS MongoDB Official Driver (supported by 10gen) v 1.2] [http://mongodb.github.io/node-mongodb-native/api-generated/mongoclient.html]&lt;br /&gt;
*[[Документация для v 1.2|&amp;lt;span style=&amp;quot;color:Olive&amp;quot;&amp;gt;Локальная версия документации для NodeJS MongoDB Official Driver (supported by 10gen) v 1.2&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
==Тезисы из The Little MongoDB Book==&lt;br /&gt;
* Основное различие в том, что реляционные базы данных определяют «колонки» на уровне «таблицы», в то время как документ-ориентированные базы данных определяют «поля» на уровне «документа». Это значит, что любой документ внутри коллекции может иметь свой собственный уникальный набор полей. В этом смысле коллекция «глупее» чем таблица, тогда как документ имеет намного больше информации, чем строка.&lt;br /&gt;
==Краткие инструкции==&lt;br /&gt;
===Как создать базу данных в MongoDB?===&lt;br /&gt;
MongoDB не предоставляет команд для создания “баз данных”, но они и не нужны. Не нужны потому, что MongoDB создаст базу и коллекцию автоматически, при первом сохранении данных в них.&lt;br /&gt;
&lt;br /&gt;
При использовании SQL мы сначала должны создать базу данных, таблицу, и затем, внести данные в нее. В MongoDB не нужно специально уточнять что вы хотите что-то создать. При первом сохранении данных в указанную коллекцию выбранной базы данных, MongoDB создаст запись(документ), коллекцию и базу данных автоматически.&lt;br /&gt;
====Список баз данных====&lt;br /&gt;
&lt;br /&gt;
Воспользуемся командой '''show dbs''' для отображения списка баз данных:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;MongoDB shell version: 1.8.1&lt;br /&gt;
connecting to: test&lt;br /&gt;
&amp;gt; show dbs&lt;br /&gt;
admin   0.03125GB&lt;br /&gt;
local   (empty)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
У нас есть всего две базы: “admin” и “local”.&lt;br /&gt;
====Задаем название базы данных====&lt;br /&gt;
Воспользуемся командой &amp;quot;use new-databasename&amp;quot; для выбора базы данных (можно указать несуществующее имя). Однако, MongoDB не создаст базу до тех пор, пока мы не начнем вносить в нее данные.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;gt; use mkyongdb&lt;br /&gt;
switched to db mkyongdb&lt;br /&gt;
&amp;gt; show dbs&lt;br /&gt;
admin 0.03125GB&lt;br /&gt;
local (empty)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
База “mkyongdb” еще не создана.&lt;br /&gt;
&lt;br /&gt;
====Сохраняем====&lt;br /&gt;
Укажем коллекцию “users” и запишем в нее документ:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;gt; db.users.save( {username:&amp;quot;mkyong&amp;quot;} )&lt;br /&gt;
&amp;gt; db.users.find()&lt;br /&gt;
{ &amp;quot;_id&amp;quot; : ObjectId(&amp;quot;4dbac7bfea37068bd0987573&amp;quot;), &amp;quot;username&amp;quot; : &amp;quot;mkyong&amp;quot; }&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; show dbs&lt;br /&gt;
admin 0.03125GB&lt;br /&gt;
local (empty)&lt;br /&gt;
mkyongdb 0.03125GB&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Здесь сказано: сохранить документ ‘{username:”mkyong”}’ в коллекцию ‘user’. В процессе выполнения этой команды MongoDB автоматически создаст коллекцию ‘user’ и базу данных “mkyongdb”.&lt;/div&gt;</summary>
		<author><name>imported&gt;Vix</name></author>
	</entry>
</feed>