| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
MongoBinData クラス(PECL mongo >= 0.8.1) 警告
このクラスを定義している拡張モジュールは非推奨です。 かわりに MongoDB 拡張モジュールを使うべきです。 このクラスの代替として、以下が使えます。 はじめにデータベースからのバイナリデータを保存したり取得したりする際に使用するオブジェクトです。 データベースに挿入できるひとつのオブジェクトの最大サイズは 16MB です。 それよりも大きいデータ (動画や音楽、キッシンジャーの自伝など) の場合は MongoGridFS を使います。16MB より小さなデータの場合は、 MongoBinData を使ってドキュメントに埋め込むほうが簡単でしょう。 たとえば画像をドキュメントに埋め込むには、このようにします。
<?php
このクラスには type フィールドがありますが、
現時点ではこのフィールドはドライバやデータベースに対して何の効果も及ぼしません。
7 種類の型が定義済み (以下のクラス定数を参照ください) です。
過去のバージョンとの互換性のため、デフォルトは
クラス概要
MongoBinData
{
/* 定数 */
/* フィールド */
public
string
$bin
;
public
int
$type
= 2
;
/* メソッド */
}定義済み定数バイナリデータ型
変更履歴
目次
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「MongoBinData クラス」をGoogle検索
|