マングースは、JavaScriptコードとのMongoDBデータベースとの間の中間層がある。
これは、JavaScriptで記述された命令を取るMongoDBのクエリに変換し、それらを実行し、結果をフェッチし、通常のオブジェクトとしてJSアプリケーションで利用できるようにします。
のMongoDBは、リレーショナルデータベースではないので、古典的なORMの原則は適用されません。これらの原則の適応はちょうどORMのように使用可能な、ODMのようなものになりますが、具体的にMongoDBのような文書保管のNoSQLデータベースの構造に合わせます。
マングースは多分最も有名でよく知られているMongoDBのODMで、NoSQLの原則とデータ管理技術の深すぎるダイビングを開発者に強制することなく、複雑なMongoDBのクエリ言語を支援するために作成されます。
ここにあるだけでいくつかの関数では、プログラマが複雑な取調べを実行し、実際のMongoDBの専門家することなく、データベース内のデータを移動することができました。
現在、マングースはLearnBoost、LinkedInの、マクドナルド、Storify、およびTrelloのような企業の生産環境で使用されています。
このリリースの新機能:ます。
修正:
オンザフライスキーマドキュメントがタイプミス
キャストエラー検証処理
移入とネータ()
今、予約パスをインクリメント
移入内の重複オブジェクトIDを送信することは避けてください()
アップグレードされました:
2.0.24へのMongoDBは正しく再接続イベントを複数回発光させます
このバージョン4.2.8の新機能です:
この修正:
オンザフライスキーマドキュメントがタイプミス
キャストエラー検証処理
移入とネータ()
今、予約パスをインクリメント
移入内の重複オブジェクトIDを送信することは避けてください()
アップグレードされました:
2.0.24へのMongoDBは正しく再接続イベントを複数回発光させます
このバージョン4.1.5の新機能です:
この修正:
オンザフライスキーマドキュメントがタイプミス
キャストエラー検証処理
移入とネータ()
今、予約パスをインクリメント
移入内の重複オブジェクトIDを送信することは避けてください()
アップグレードされました:
2.0.24へのMongoDBは正しく再接続イベントを複数回発光させます
このバージョン4.0.4の新機能です:
この修正:
オンザフライスキーマドキュメントがタイプミス
キャストのエラー検証処理
移入とネータ()
今、予約パスをインクリメント
移入内の重複オブジェクトIDを送信することは避けてください()
アップグレードされました:
2.0.24へのMongoDBは正しく再接続イベントを複数回発光させます
このバージョン4.0.2の新機能です:
この修正:
オンザフライスキーマドキュメントがタイプミス
キャストエラー検証処理
移入とネータ()
今、予約パスをインクリメント
移入内の重複オブジェクトIDを送信することは避けてください()
アップグレードされました:
2.0.24へのMongoDBは正しく再接続イベントを複数回発光させます
このバージョンの新機能である3.9.7 / 4.0.0-RC1ます。
が追加されました:
文書への単一の人口のパスを設定する機能
findOneAndUpdateためsetDefaultsOnInsertとrunValidatorオプション()
一定:
静はもはや上書きすることはできません
このバージョン3.9.0の新機能:
この追加しました:
予約キーワードへのドメイン
非同期ポストフック
人口のためのモデルを使用して、クロスデシベル移入
スキーマバリデータの型を定義することができます
doc.remove()は約束を返します。
フックのための内部の約束、並列で実行事前保存フック
一定:
結果は返さないときgeoSearchがハング
このバージョン3.8.0の新機能:
この追加しました:
組み込みのバリデータ用のカスタムエラーMSGの
弁別サポート
無効コレクション名の複数形をサポートしています
#近くを照会するためにGeoJSONのサポート
スタンドアロンベースのクエリをサポート - query.toConstructor()
geoSearchへの支援を約束
geoNearのサポートを約束
connection.useDb()#1124 ebensing
)(model.mapReduceへの支援を約束
)(model.ensureIndexesへの支援を約束
このバージョン3.7.3の新機能:
この変更:
もはや公式にノード0.6.xをサポートしていません
追加しました:
#近くを照会するためにGeoJSONのサポート
スタンドアローンベースのクエリをサポート - query.toConstructor()
geoSearchへの支援を約束
geoNearのサポートを約束
一定:
セッターは、NULL値に発射されません
他のバージョン管理のエッジケースを扱います
このバージョン3.6.13の新機能です:
この修正:
条件なしmodel.distinctを呼び出します。
クエリ#数の回帰()。
このバージョン3.6.0の新機能です:
この追加されました:
オプションの変換QueryStream
認証発信元のドライバオプションのサポート
{マングース、デシベル} .modelNames()
$スライス、$ソートのサポート/ワット$プッシュ(MongoDBの2.4)
ハッシュ化されたインデックスタイプ(MongoDBの2.4)
MongoDBの2.4にGeoJSON(MongoDBは2.4)のサポート
検証エラーのときの値
オブジェクトリテラルのスキーマのサポート
bufferCommandsスキーマオプション
このバージョン3.5.7の新機能です:
この修正:
utils.cloneは、RegExp OPTSを保持します
deepEquals正規表現のサポート
接続テスト
このバージョン3.5.5の新機能:
この更新:
1.2.11へのドライバー。
削除されました:
古いノード&#x3c。 0.6xシム。
このバージョン3.5.4の新機能:
この更新:
1.2.8へのドライバ
一定:
例外レプリカセットを再び開いたとき。
このバージョン3.5.3の新機能:
この追加しました:
地理オブジェクト表記のサポート
一定:
アレイとクエリ鋳物内の$
Unixドメインソケットをサポート
このバージョン3.5.0の新機能:
この追加しました:
(スキーマオプションを取得するための)スキーマ#の取得
VersionError
npmignore hidekiy
更新しました:
1.2.3へのドライバ
一定:
セッターでのstackoverflow
utils.isObject()
ユーザーが指定したドライバwriteConernを上書きしないでください。
必ずフックを投稿する現在の文書を渡します
ユーザーがモデルを上書きしようとしたときにエラーをスロー
このバージョン3.4.0の新機能:
この追加しました:
一般的なtoJSON / toObjectのサポートが変換されます。
doc.set()のサポートをマージ。
クエリ#は、サポートを追加します。
かわった:
非オブジェクトに無効なネストされたパスを追加するとスローされます。
無効な関数クローニング(内部固定)を停止します。
一定:
クエリ$とサポートをキャスト。
クエリー引数の上書き。
ドキュメント:
固定は、例を満了します。
このバージョン3.2.0の新機能:
この追加しました:
サポートdoc.array.setをキャストとの直接配列インデックスの割り当て(インデックス、値)
一定:
ポーズ(同じティック内QueryStreamの#レジューム)
デフォルト値validatation
アレイスプライス()キャストではありません
デフォルトの配列建設エッジケース
このバージョン3.1.0の新機能です:
この修正:
仮想セッターの戻り値を保持します。
直接今ネストされたオブジェクトを設定すると、(以前に誤ってそれらをマージ)オブジェクト全体が上書きされます。
追加しました:
県のサポート(MongoDBは2.2)をお読みください。
集約のサポート(MongoDBは2.2)。
仮想{G、S} Etterのイントロスペクション。
更新しました:
ドキュメント。
1.1.5へのドライバー。
このバージョン3.0.1の新機能です:
この修正:
EmbeddedDocument#parentArrayのタイプミス
mongoose.SchemaTypes別名
更新しました:
ドキュメント
このバージョン3.0.0の新機能:
この削除されました:
古いサブ文書#がメソッドをコミットします。
一定:
一致するドキュメントの配列を設定します。
ドキュメント!イベントを削除するには、今の一貫性を保つため、保存などのためセーブで発光します。
検証が失敗したときにサブ文書にフックをもはや火を事前に保存します。
このバージョン3.0.0アルファ2の新機能:
この変更:
インデックスエラーは今彼らのモデルで放出され、オプションのコールバックに渡されます。
一定:
もはや上書き疎/ユニークなオプションを指定して、インデックスに沿って指定します。
接続エラーを飲み込むことはありません。
変わらず/非選択フィールドの無駄な検証を停止します。
ドキュメント#は、オブジェクトIDの動作に等しいです。
最小化スキーマオプションを敬え。
予約されたスキーマ・パスを使用した場合に有用なエラーMSGのを提供します。
でCONN#1切断へのコールバックはオプションです。
接続URLで行方不明のプロトコルを処理します。
追加しました:
手動のインデックス作成をサポートします。
無効自動インデックス付けをサポート。
MongooseArray#ソート変更を保存するためのサポート。
接続上の状態変更イベントを発します。
MongooseBuffer#toObjectにBSONのサブタイプを指定するためのサポート。
無効バージョン管理のサポート。
この要件ます。
のMongoDB 1.0.2以上
0.4以上のNode.js
コメントが見つかりません