1MongoTemplate
MongoTemplate 遵循Spring中的標準模板模式镰矿,并為底層持久性引擎提供準備就緒的基本API自娩。
2MongoRepository
以Spring Date為中心的方法黄鳍,基于所有Spring數據項目中眾所周知的訪問模式苟耻,提供更加靈活和復雜的api操作棋弥。
3maven依賴
4MongoTemplate的xml配置
5異常拋出
6mogoClient
(1)可以擴展配置AbstractMongoConfiguration
(2)也可以從頭定義杖爽,不擴展AbstractMongoConfiguration
7XML配置MongoRepository
8java配置
9創(chuàng)建Repository
10使用MongoTemplate
(1)Insert(保存操作)
(2)Save (保存操作)
(3)Save(修改操作)
(4)UpdateFirst操作(修改匹配的第一項)
(5)UpdateMulti操作(修改所有匹配項)
(6)FindAndModify操作(類似修改耻台,但是返回未修改之前的數據)
(7)Upsert操作(匹配就更新,不匹配就創(chuàng)建)
8Remove操作(刪除操作)
12使用MongoRepository
(1)Insert操作(添加保存)
(2)save操作(添加保存)
(3)Save – Update 操作(修改)
(4)Delete操作(刪除)
(5)FindOne操作(查找單條)
(6)Exists操作(庫中是否存在)
(7)FindAll操作(查詢所有并排序)
(8)FindAll分頁操作