MongoDB的查詢規則包括以下幾個方面:
精確匹配查詢:使用等于($eq)操作符來匹配指定字段的值。
比較查詢:使用比較操作符(如$gt、$lt、$gte、$lte)來查詢符合條件的值。
邏輯查詢:使用邏輯操作符(如$and、$or、$not)來進行邏輯組合查詢。
字段存在性查詢:使用$exists操作符來查詢指定字段是否存在。
數組查詢:可以使用數組操作符(如$elemMatch)來查詢包含數組中元素滿足特定條件的文檔。
正則表達式查詢:使用$regex操作符來進行正則表達式查詢。
文本查詢:使用$text操作符來進行全文索引查詢。
聚合查詢:使用聚合管道操作符(如$match、$group、$sort)來進行復雜的數據聚合查詢。
地理空間查詢:使用地理空間操作符(如$geoNear、$geoWithin)來進行地理空間查詢。
日期查詢:使用日期操作符(如$year、$month、$day)來進行日期查詢。
需要注意的是,以上只是MongoDB查詢規則的一部分,還有很多其他的查詢規則和操作符可以使用。具體的查詢規則和操作符可以參考MongoDB的官方文檔。