Q:mongooseは、スキーマの一部ではないフィールドを持つドキュメントの追加をどのように処理しますか?
Q:ドキュメントが正常に保存されたにもかかわらず、ドキュメントの特定のフィールドが追加されていない場合、マングースに警告を表示するにはどうすればよいですか?
...しかし、スキーマにないキーを保存する必要がある場合は、これを自分で処理する必要があります。私が考えることができる2つのアプローチは次のとおりです。
1。 スキーマにないキーを保存するには、strict
を設定できます。 特定のモデルインスタンス
でfalseに設定 または
2。 混合スキーマタイプ
かどうかを確認できます strict
に付属する検証を無効にする代わりに、ニーズを満たすことができます 。 (「混合」ドキュメントへのリンクは今のところ壊れているように見えるので、そのリンクの「使用上の注意」まで下にスクロールします。)