MongoDB官方C#驅動中查詢條件Query用法


MongoDB條件查詢的基本語法。

 

 1 Query.All("name", "a", "b");//通過多個元素來匹配數組
 2  
 3  Query.And(Query.EQ("name", "a"), Query.EQ("title", "t"));//同時滿足多個條件
 4  
 5  Query.EQ("name", "a");//等於
 6  
 7  Query.Exists("type", true);//判斷鍵值是否存在
 8  
 9  Query.GT("value", 2);//大於>
10  
11  Query.GTE("value", 3);//大於等於>=
12  
13  Query.In("name", "a", "b");//包括指定的所有值,可以指定不同類型的條件和值
14  
15  Query.LT("value", 9);//小於<
16  
17  Query.LTE("value", 8);//小於等於<=
18  
19  Query.Mod("value", 3, 1);//將查詢值除以第一個給定值,若余數等於第二個給定值則返回該結果
20  
21  Query.NE("name", "c");//不等於
22  
23  Query.Nor(Array);//不包括數組中的值
24  
25  Query.Not("name");//元素條件語句
26  
27  Query.NotIn("name", "a", 2);//返回與數組中所有條件都不匹配的文檔
28  
29  Query.Or(Query.EQ("name", "a"), Query.EQ("title", "t"));//滿足其中一個條件
30  
31  Query.Size("name", 2);//給定鍵的長度
32  
33  Query.Type("_id", BsonType.ObjectId );//給定鍵的類型
34  
35  Query.Where(BsonJavaScript);//執行JavaScript
36  
37  Query.Matches("Title",str);//模糊查詢 相當於sql中like -- str可包含正則表達式

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM