簡體   English   中英

如何在 java spring 引導中使用 mongoDB 高級過濾器

[英]How can I use mongoDB advanced filters in java spring boot

IO 想知道如何像在 bash 特別高級過濾器中那樣查詢 Mongo DB 以獲得我想要的 output

官方文檔中的大量示例(也在 java 中): https://docs.mongodb.com/manual/tutorial/query-documents

SELECT * FROM inventory WHERE status = "D"

變成這樣的東西(在java中):

collection.find(eq("status", "D"));

等等..

只需使用 CrudRepository 並創建您的查詢:

https://docs.spring.io/spring-data/mongodb/docs/3.0.0.RELEASE/reference/html/#repositories.query-methods

例如

創建一個界面並添加您的自定義查詢:

interface PersonRepository extends Repository<Person, Long> {
    List<Person> findByLastname(String lastname);
}

如果它非常復雜,請使用查詢注釋:

@Query("select u from User u")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM