NOSQL と MongoDB は初めてで、NodeJS と Mongoose を使用してアプリを作成しています。また、新しいコレクションの mongoose スキーマを作成しています。
このコレクションのドキュメントにはいくつかの標準フィールド (id、作成日、ユーザーなど) がありますが、ドキュメントに応じて異なるデータを含める必要がある「データ」フィールドである他のものを保存する必要があります。値は単純なテキストの場合もあれば、多数のキーと値のペアを含む場合もあります。
この種の保存のニーズに最適なソリューションは何でしょうか。
-文字列型の「データ」フィールドを 1 つだけ作成し、そこにさまざまな型のデータを入れます (単純な値の場合はテキスト、より複雑なデータの場合は文字列化されたオブジェクト)。
-「より複雑なデータ」が持つ可能性のあるすべてのフィールドをモデルに作成し、各ドキュメントで必要なものだけを使用します
-何か他のもの
この種のベストプラクティスは何ですか?