MongoDB條件查詢:從簡單到複雜的查詢示例
本文是MongoDB條件查詢的入門指南,通過具體示例講解從簡單到複雜的篩選方法。核心圍繞`find()`方法,以`users`集合爲例(含姓名、年齡、愛好、地址等字段),涵蓋以下內容: 1. **基礎條件**:直接用鍵值對查詢等於條件,如`{age:25}`查年齡25的用戶,嵌套字段用點表示法(如`address.city`)。 2. **比較運算符**:支持`$gt`(大於)、`$lt`(小於)、`$gte`(≥)、`$lte`(≤)、`$ne`(≠),如`{age:{$gt:25}}`查年齡>25的用戶。 3. **邏輯運算符**:默認多條件爲`AND`,用`$or`組合條件(如`$or:[{"age":25},{"address.city":"Beijing"}]`),`$not`否定條件(如年齡≤30)。 4. **數組查詢**:`$in`匹配數組元素(如`hobbies:{$in:["reading","travel"]}`
閱讀全文