一、MongoDB大於等於符號
在MongoDB中,大於等於符號為$gte,表示查詢某個字段大於等於一個指定的值。
db.collection.find({field:{$gte:value}});
其中,field為要查詢的字段,value為指定的值。
二、MongoDB大於日期
在MongoDB中,可以使用ISODate()函數來創建日期對象。查詢某個日期字段大於等於指定日期時,需要使用ISODate()函數來包裹日期。
db.collection.find({dateField:{$gte:ISODate("2021-01-01T00:00:00.000Z")}});
其中,dateField為日期字段,ISODate(“2021-01-01T00:00:00.000Z”)為指定日期。需要注意,ISODate函數中的日期和時間格式必須按照”YYYY-MM-DDTHH:mm:ss.sssZ”的格式進行輸入,其中T和Z為固定值。
三、MongoDB大於等於查詢
MongoDB中大於等於查詢可以用於數值、日期、字符串等類型字段。下面是一個使用大於等於符號查詢數值類型字段的例子:
db.collection.find({numField:{$gte:5}});
其中,numField為數值型字段。
四、MongoDB大於查詢
大於查詢只查詢大於指定值的結果,不包括等於指定值的結果。在MongoDB中,大於符號為$gt。
db.collection.find({field:{$gt:value}});
其中,field為要查詢的字段,value為指定的值。
五、MongoDB小於等於查詢
小於等於查詢可以用於數值、日期等類型字段。在MongoDB中,小於等於符號為$lte。
db.collection.find({field:{$lte:value}});
其中,field為要查詢的字段,value為指定的值。
六、MongoDB大於小於查詢
大於小於查詢可以同時查詢大於指定值和小於指定值的結果。在MongoDB中,同時使用$gt和$lt符號,即為大於小於查詢。
db.collection.find({field:{$gt:value1,$lt:value2}});
其中,field為要查詢的字段,value1為指定的最小值,value2為指定的最大值。
七、MongoDB等於查詢
等於查詢可以用於數值、字符串、日期等類型字段。在MongoDB中,等於符號為$eq,可以省略不寫。
db.collection.find({field:value}); db.collection.find({field:{$eq:value}});
其中,field為要查詢的字段,value為指定的值。
八、MongoDB不等於查詢
不等於查詢可以用於數值、字符串、日期等類型字段。在MongoDB中,不等於符號為$ne。
db.collection.find({field:{$ne:value}});
其中,field為要查詢的字段,value為指定的值。
九、MongoDB查詢大小於
查詢大小於可以同時查詢大於、小於、等於指定值的結果。在MongoDB中,同時使用$gte和$lte符號,即為大小查詢。
db.collection.find({field:{$gte:value1,$lte:value2}});
其中,field為要查詢的字段,value1為指定的最小值,value2為指定的最大值。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/252946.html