MongoDB 7.3 での互換性の変更
重要
MongoDB 7.3は Rapid Release であり、MongoDB Atlas でのみサポートされています。 MongoDB 7.3はオンプレミスでの使用はサポートされていません。 詳細については、 「 MongoDB のバージョン管理 」を参照してください。
下位互換性のない機能
一般的な変更点
等価インデックス
MongoDB 7.3以降では、 同等のインデックス は作成できません。これは、同じインデックス キーと照合を使用する同じ部分式を持つ部分インデックスです。
既存の同等インデックスを持つ MongoDB 7.3のデータベースの場合、インデックスは保持されますが、クエリで使用されるのは最初の同等インデックスのみです。 これは、 7.3より前の MongoDB バージョンと同じです。
例については、「等価インデックスの例 」を参照してください。
切り捨てられたログ メッセージ
バージョン7.3以降、 MongoDB では、切り捨てられたログ メッセージの形式が変更され、最終的に切り捨てられたオブジェクトの各レベルに対応するネストされた truncated
オブジェクトが含まれます。 MongoDB 7.3には新しいomitted
フィールドも導入されています。このフィールドは、切り捨てられた JSON オブジェクトの各レベルで省略された要素の数をカウントします。 切り捨てられたログ メッセージの例については、「切り捨て 」を参照してください。
ビューでのカーソルの動作の特定
MongoDB7.3 以降、 オプションとsingleBatch: true
batchSize: 1
オプションを持つビューで find コマンドを使用すると、カーソルは返されなくなります。MongoDB の以前のバージョンでは、単一のバッチオプションをtrue
に設定しても、これらの検索クエリはカーソルを返していました。