0
查詢MongoDB的文件我有這樣的數據庫結構:春
- 機場
- airportId
- 名單<航班>航班
- 飛機
- aircraftId
- 名單<航班>航班
- 飛行
- FLIGHTID
我想通過airportId和aircraftId(findByAirportAndAircraft)的航班,這可能嗎?
或者我應該更改我的數據庫模式(將機場和飛機添加到飛行)?
查詢MongoDB的文件我有這樣的數據庫結構:春
我想通過airportId和aircraftId(findByAirportAndAircraft)的航班,這可能嗎?
或者我應該更改我的數據庫模式(將機場和飛機添加到飛行)?
更好的方法是將airportId和aircraftId添加到飛行文件(只添加了ID,以保持數據庫的簡單和一致,以避免重複),那麼這會很容易選擇由airportId和aircraftId航班:
添加到FlightRepository中的此方法:
List<Flight> findByAirportIdAndAircraftId(String airportId, String aircraftId);