1.5.0 | log_cmd_delete | Only available when connected to MongoDB 2.6.0+ |
| log_cmd_insert | Only available when connected to MongoDB 2.6.0+ |
| log_cmd_update | Only available when connected to MongoDB 2.6.0+ |
| log_write_batch | Only available when connected to MongoDB 2.6.0+ |
| MongoBinData::__construct | デフォルトが 2
(MongoBinData::BYTE_ARRAY) から
0 (MongoBinData::GENERIC) に変わりました。 |
| Mongo::__construct | "authSource" が追加されました。 |
| Mongo::__construct | "authMechanism"、"gssapiServiceName" および "secondaryAcceptableLatencyMS"
が追加されました。 |
| MongoCollection::aggregate | オプションの引数 options が追加されました。 |
| MongoCollection::batchInsert | "wTimeoutMS" オプションが追加されました。これは
"wtimeout" を置き換えるものです。
"wtimeout" を使うと
E_DEPRECATED が発生します。
"socketTimeoutMS" オプションが追加されました。これは
"timeout" を置き換えるものです。
"timeout" を使うと
E_DEPRECATED が発生します。
"safe" を使うと
E_DEPRECATED が発生します。 |
| MongoCollection::ensureIndex | "wTimeoutMS" オプションが追加されました。これは
"wtimeout" を置き換えるものです。
"wtimeout" を使うと
E_DEPRECATED が発生します。
"socketTimeoutMS" オプションが追加されました。これは
"timeout" を置き換えるものです。
"timeout" を使うと
E_DEPRECATED が発生します。
"safe" を使うと
E_DEPRECATED が発生します。 |
| MongoCollection::findOne | オプションの引数 options が追加されました。 |
| MongoCollection::group | "maxTimeMS" オプションが追加されました。 |
| MongoCollection::insert | "wTimeoutMS" オプションが追加されました。これは
"wtimeout" を置き換えるものです。
"wtimeout" を使うと
E_DEPRECATED が発生します。
"socketTimeoutMS" オプションが追加されました。これは
"timeout" を置き換えるものです。
"timeout" を使うと
E_DEPRECATED が発生します。
"safe" を使うと
E_DEPRECATED が発生します。 |
| MongoCollection::remove | "wTimeoutMS" オプションが追加されました。これは
"wtimeout" を置き換えるものです。
"wtimeout" を使うと
E_DEPRECATED が発生します。
"socketTimeoutMS" オプションが追加されました。これは
"timeout" を置き換えるものです。
"timeout" を使うと
E_DEPRECATED が発生します。
"safe" を使うと
E_DEPRECATED が発生します。 |
| MongoCollection::save | オプション "wTimeoutMS" が追加されました。
これは "wtimeout" を置き換えるものです。
"wtimeout" を使うと、E_DEPRECATED が発生します。
オプション "socketTimeoutMS" が追加されました。
これは "timeout" を置き換えるものです。
"timeout" を使うと、E_DEPRECATED が発生します。
"safe" を使うと、E_DEPRECATED が発生します。 |
| MongoCollection::toIndexString | このメソッドは非推奨になりました。 |
| MongoCollection::update | "wTimeoutMS" オプションが追加されました。これは
"wtimeout" を置き換えるものです。
"wtimeout" を使うと
E_DEPRECATED が発生します。
"socketTimeoutMS" オプションが追加されました。これは
"timeout" を置き換えるものです。
"timeout" を使うと
E_DEPRECATED が発生します。
"safe" を使うと
E_DEPRECATED が発生します。 |
| MongoCursor::slaveOkay | このメソッドは非推奨になりました。かわりに
MongoCursor::setReadPreference と を使いましょう。 |
| MongoDB::command | オプション "timeout" の名前が
"socketTimeoutMS" に変わりました。
"wtimeout" を使うと、E_DEPRECATED が発生します。
参照渡しの hash パラメータが追加されました。 |
1.3.0 | Mongo::close | connection パラメータが追加されました。
それより前のバージョンでは、このメソッドで閉じられるのは書き込み接続だけでした。 |
| Mongo::__construct | "readPreference"、
"readPreferenceTags"、"w" および
"wTimeout" オプションが追加されました。 |
| MongoCollection::batchInsert | "w" オプションが追加されました。 |
| MongoCollection::ensureIndex | "w" オプションが追加されました。
options パラメータで、boolean
だけを渡してユニークインデックスを指定することができなくなりました。
同じことをするには array('unique' => true)
としなければなりません。 |
| MongoCollection::insert | "w" オプションが追加されました。
options パラメータで、boolean
だけを渡して確認付きの書き込みを指定することができなくなりました。
同じことをするには array('w' => 1)
(MongoClient のデフォルト) としなければなりません。 |
| MongoCollection::remove | "w" オプションが追加されました。
options パラメータで、boolean
だけを渡して "justOne" を指定することができなくなりました。
同じことをするには array('justOne' => true)
としなければなりません。 |
| MongoCollection::update | "w" オプションが追加されました。
options パラメータで、boolean
だけを渡して upsert を指定することができなくなりました。
同じことをするには array('upsert'' => true)
としなければなりません。 |
| MongoDB::listCollections | includeSystemCollections が追加されました。 |
| MongoGridFSCursor::key | ドキュメントの _id を文字列で返すようになりました。
キーは一意であるはずだからです。
これより前のバージョンでは filename を返していました。 |
1.2.11 | Mongo::getPoolSize | E_DEPRECATED を発行するようになりました。 |
| Mongo::getSlave | E_DEPRECATED を発行するようになりました。 |
| Mongo::getSlaveOkay | E_DEPRECATED を発行するようになりました。 |
| Mongo::poolDebug | E_DEPRECATED を発行するようになりました。 |
| Mongo::setSlaveOkay | E_DEPRECATED を発行するようになりました。 |
| Mongo::switchSlave | E_DEPRECATED を発行するようになりました。 |
| MongoBinData::__construct | 二番目の引数を省略すると E_DEPRECATED を発行します。
type のデフォルト値は近い将来変わる見込みです。 |
| MongoCollection::ensureIndex | options が scalar のときに E_DEPRECATED を発行するようになりました。 |
| MongoCollection::getSlaveOkay | E_DEPRECATED を発行するようになりました。 |
| MongoCollection::group | options が scalar のときに E_DEPRECATED を発行するようになりました。 |
| MongoCollection::remove | options が scalar のときに E_DEPRECATED を発行するようになりました。 |
| MongoCollection::setSlaveOkay | E_DEPRECATED を発行するようになりました。 |
| MongoCollection::update | options が scalar のときに E_DEPRECATED を発行するようになりました。 |
| MongoCursor::doQuery | E_DEPRECATED を発行するようになりました。 |
| MongoDB::authenticate | E_DEPRECATED を発行するようになりました。
認証情報の詳細をコンストラクタに渡しましょう。 |
| MongoDB::forceError | E_DEPRECATED を発行するようになりました。 |
| MongoDB::getSlaveOkay | E_DEPRECATED を発行するようになりました。 |
| MongoDB::prevError | E_DEPRECATED を発行するようになりました。 |
| MongoDB::resetError | E_DEPRECATED を発行するようになりました。 |
| MongoDB::setSlaveOkay | E_DEPRECATED を発行するようになりました。 |
| MongoPool::getSize | E_DEPRECATED を発行するようになりました。 |
| MongoPool::info | E_DEPRECATED を発行するようになりました。 |
| MongoPool::setSize | E_DEPRECATED を発行するようになりました。 |