Skip to content

Commit

Permalink
Translated mongo docs.
Browse files Browse the repository at this point in the history
  • Loading branch information
git committed Jan 29, 2013
1 parent 0258fb7 commit a89b0b9
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 32 deletions.
34 changes: 17 additions & 17 deletions classes/mongo/introduction.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,20 +48,20 @@ <h2>Mongo_Db クラス</h2>

<h3 id="intro">はじめに</h3>
<p>
The Mongo_Db class provides methods to interact with
<a href="http://www.mongodb.org/" target="_blank">Mongo databases</a>.
Mongo_Db クラスは、
<a href="http://www.mongodb.org/" target="_blank">Mongo データベース</a> と対話する方法を提供します。
</p>
<p>
Besides providing the normal insert, select, delete and update functionality it has some management
methods to help you with database utility operations.
通常のインサート、セレクト、デリート、アップデートといった機能に加え、
Mongo_Db クラスは、データベース操作を助ける機能を提供します。
</p>

<h3 id="config">設定</h3>

<p>
For every Mongo database connection there must be a config in mongo array in <em>app/config/db.php</em>.
Configuration options and explanation are listed below. Every config requires to contain a hostname
and database name.
すべての Mongo データベースの接続設定は、<em>app/config/db.php</em> の中の mongo という配列にされている必要があります。
設定オプションと説明は次のとおりです。
すべての設定には、ホスト名 と データベース名が必須となります。
</p>

<table class="config">
Expand All @@ -76,37 +76,37 @@ <h3 id="config">設定</h3>
<th>hostname</th>
<td>string</td>
<td>yes</td>
<td>the hostname</td>
<td>ホスト名</td>
</tr>
<tr>
<th>database</th>
<td>string</td>
<td>yes</td>
<td>the database name</td>
<td>データベース名</td>
</tr>
<tr>
<th>port</th>
<td>number</td>
<td>no</td>
<td>the port to use in the connection</td>
<td>接続するポート番号</td>
</tr>
<tr>
<th>replicaset</th>
<td>string</td>
<td>no</td>
<td>the name of the replicaset to use for the connection</td>
<td>接続に使用するレプリカセット名</td>
</tr>
<tr>
<th>username</th>
<td>string</td>
<td>no</td>
<td>username used for authentication, ignored if no password has been set</td>
<td>認証で使用するユーザ名(パスワードがセットされない場合には無視されます)</td>
</tr>
<tr>
<th>password</th>
<td>string</td>
<td>no</td>
<td>password used for authentication, ignored if no password has been set</td>
<td>認証で使用するパスワード(パスワードがセットされない場合には無視されます)</td>
</tr>
</tbody>
</table>
Expand All @@ -116,7 +116,7 @@ <h3 id="config">設定</h3>
<pre class="php"><code>// Inside app/config/db.php

'mongo' => array(
// This group is used when no instance name has been provided.
// このグループは、インスタンス名が省略された場合に使用されます。
'default' => array(
'hostname' => 'localhost',
'database' => 'mongo_fuel',
Expand All @@ -133,11 +133,11 @@ <h3 id="config">設定</h3>
),
</code></pre>

<p>Once you have your setting in place you can start using MongoDB.</p>
<p>いったん設定が完了すれば、 MongoDB の利用を開始することができます。</p>

<p class="note">
In order to use MongoDB this must be available on your server. To see if you have mongo
support on you server, look for the Mongo section in your <em>phpinfo()</em> or ask you hosting company.
MongoDB を使用するには、あなたのサーバーで利用できなければなりません。
あなたのサーバーでMongoDBがサポートされているか確認するには、<em>phpinfo()</em> の Mongo セクションを参照するか、ホスティング会社に確認してください。
</p>

</div>
Expand Down
30 changes: 15 additions & 15 deletions classes/mongo/methods.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,27 +45,27 @@ <h1>

<div id="main">

<h2>Mongo_Db Class Methods</h2>
<h2>Mongo_Db クラス・メソッド</h2>

<p>
The Mongo_Db class allows you to interact with MongoDB databases. While in some cases it's
similar to interacting with databases like MySQL there are some distinct differences.
Mongo_Db クラスは、MongoDBデータベースとの対話を可能にします。
Mongo_Db クラスは、MySQLのようなデータベースの扱いに似ているものの、いくつかの点で、はっきりとした違いがあります。
</p>

<p class="note">
All sorting options (order by and indexes) use -1, false, 'desc' or 'DESC' as <em>DESC</em>. Any other value will be <em>ASC</em>.
すべてのソートオプション(order by indexes) は、<em>DESC</em>の意味として、-1、 false 'desc' または 'DESC' を使用します。 それら以外の値はすべて <em>ASC</em> として扱われます。
</p>


<article>
<h4 class="method" id="method_instance">instance($name = 'default')</h4>
<p>
The <strong>instance</strong> method returns a new Mongo_Db instance. Use the $name parameter
to specify which configuration and database to use.
<strong>instance</strong> メソッドは、 新しい Mongo_Db インスタンスを返却します。
使用したい設定、データベース用の $name パラメータを指定して使用してください。
</p>
<p class="note">
By default <strong>$name</strong> is <em>'default'</em> which requires you to have a default configuration in you
db.php config file. <a href="introduction.html#config">Read more about Mongo_Db configuration.</a>
デフォルトでは、 <strong>$name</strong> <em>'default'</em> が使用されます。そのため、db.php の設定として、'default' が設定されている必要があります。
<a href="introduction.html#config">Mongo_Db 設定の詳細はこちらを参照ください。</a>
</p>
<table class="method">
<tbody>
Expand All @@ -87,7 +87,7 @@ <h4 class="method" id="method_instance">instance($name = 'default')</h4>
<th><kbd>$collection</kbd></th>
<td><em>string</em></td>
<td><pre class="php"><code>'default'</code></pre></td>
<td>The name of the config group to use.</td>
<td>使用したい config group の名前を指定します。</td>
</tr>
</table>
</td>
Expand Down Expand Up @@ -118,7 +118,7 @@ <h4 class="method" id="method_instance">instance($name = 'default')</h4>
<article>
<h4 class="method" id="method_get">get($collection = "")</h4>
<p>
The <strong>get</strong> method returns the result from a collection.
<strong>get</strong> メソッドは、 コレクションの検索結果を返却します。
</p>
<table class="method">
<tbody>
Expand Down Expand Up @@ -170,7 +170,7 @@ <h4 class="method" id="method_get">get($collection = "")</h4>
<article>
<h4 class="method" id="method_get_cursor">get_cursor($collection = "")</h4>
<p>
The <strong>get_cursor</strong> method returns the mongodb cursor from the specified collection. The advantage it provides over the normal get() method is when processing large datasets as documents are only loaded into memory one at a time as they are accessed instead of all at once. Very useful for long running processes.
<strong>get_cursor</strong> メソッドは、指定したコレクションから MongoDB カーソル を返却します。通常の get() メソッドに対するアドバンテージは、巨大なデータセットを処理する際、一度にすべてロードするのではなく、アクセスごとに都度メモリ上にロードされることです。これは、長い時間かかる処理の際にとても有用です。
</p>
<table class="method">
<tbody>
Expand Down Expand Up @@ -222,7 +222,7 @@ <h4 class="method" id="method_get_cursor">get_cursor($collection = "")</h4>
<article>
<h4 class="method" id="method_get">get_one($collection = "")</h4>
<p>
The <strong>get_one</strong> method returns one result from a collection.
<strong>get_one</strong> メソッドは、コレクションから1つの結果を返します。
</p>
<table class="method">
<tbody>
Expand Down Expand Up @@ -270,8 +270,8 @@ <h4 class="method" id="method_get">get_one($collection = "")</h4>
<article>
<h4 class="method" id="method_get_where">get_where($collection = "", $where = array(), $limit = 99999)</h4>
<p>
The <strong>get_where</strong> method returns the result from a collection. In addition to that you can supply
an array for conditioning the result and provide a limit.
<strong>get_where</strong> メソッドは、指定した検索条件、取得数上限のコレクションの結果を返却します。
検索条件は、配列で指定することができます。
</p>
<table class="method">
<tbody>
Expand Down Expand Up @@ -314,7 +314,7 @@ <h4 class="method" id="method_get_where">get_where($collection = "", $where = ar
<pre class="php"><code>// Get an instance
$mongodb = \Mongo_Db::instance();

// Get the first 10 result where 'active' is "yes"
// 'active' "yes" の条件に合致する、最初の 10 件を取得します。
$result = $mongodb->get_where('users', array(
'active' => 'yes',
), 10);
Expand Down

0 comments on commit a89b0b9

Please sign in to comment.