1
A
答えて
0
MongoDBの最大の特長の1つは、スキーマレスであることです。つまり、事前定義された列のセットを使用する必要はありません。もう一つのMongoDBの機能はJOINの欠如です。
これらの2つの文は、必要なスキーマを作成できますが、必要な情報をすべて1つのコレクションに収めようとしていることを意味します。たとえば、私は自分のアプリケーションの一つで、このようなスキーマを使用:
{
"_id": "student_001",
"password": "65c20e5a89d6b13df450b50576e2edfb",
"firstName": "A",
"lastName": "B",
"secondName": "C",
"email": "[email protected]",
"role": "STUDENT",
"active": true,
"paid": 0.6
}
あなたは、私がログインのためにそれを使用して、任意のタイプ(ObjectIdがない場合のみ)のいずれかのユニークなフィールドに_id
を使用することができます。このスキーマのデータで基本的なorg.springframework.security.core.userdetails.UserDetails
ゲッターをカバーするだけでなく、実装クラスにフィールドを追加することもできます。
関連する問題
- 1. マッププロパティを別のXMLファイル(Spring)で定義する方法は?
- 2. MongoDB - 配列キーを定義する方法は?
- 3. 複雑なMongoDbドキュメントIDを定義する方法は?
- 4. SpringデータのクラスのMongoDbコレクション名を設定する方法
- 5. Spring-WSでスキーマベースのエンドポイントを定義する方法
- 6. Spring 3.0でEnumMapを定義する方法
- 7. Spring + Springセキュリティ+タイル。タイルページ定義でフォームログインを設定するには?
- 8. Spring 3.1のJava設定でspring-data-mongodbリポジトリを設定する
- 9. Springデータでキャップ付きコレクションを作成する方法は? - MongoDB
- 10. Javaの$ lookup stageをspringデータmongodbで使用する方法は?
- 11. SpringでRestControllerを手動で定義する方法はありますか?
- 12. mongodb 'find()'クエリで条件付き "フィールド選択"を定義する方法は?
- 13. Spring Cloud Dataflow:ストリーム定義を永続化する方法
- 14. spring 3.0.5設定可能なURIパスでインターセプタを定義する方法
- 15. Spring Integration JpaOutboundGatewayをJava Configurationで適切に定義する方法は?
- 16. Spring Securityで複数の<security:form-login>を定義する方法は?
- 17. Springの@Beanメソッドでオプションのパラメータ(依存関係)を定義する方法は?
- 18. XMLスキーマでユーザー定義データ型を定義する方法は?
- 19. MongoDBあるコレクションから別のコレクションへインデックス定義をコピーする方法は?
- 20. SpringデータMongoDBのMongoDB EntityにJSONと動的キーをマップする方法は?
- 21. MongoDb XSD for Springデータ - ドキュメントはdb-factory要素を定義していますか?
- 22. mongoDbのドキュメントフィールドにユーザー定義関数(UDF)を適用する方法は?
- 23. Mongodbのユーザーロールとユーザーの詳細のコレクションを定義する方法は?
- 24. MongoDbでSpring Data ElasticSearchを使用する方法
- 25. Cヘッダ#を定義する方法powershellで定義する
- 26. Springを使ってHibernate Beanの命名戦略を定義する方法は?
- 27. Spring Securityのweb.xmlとJavaベースの設定を正しく定義する方法
- 28. spring boot - テンプレートの場所を正しく定義する方法は?
- 29. i18n Thymeleaf/Springメッセージの一部にリンクを定義する方法は?
- 30. Springブート - MongoDB - MongoLab設定