![](/img/trans.png)
[英]MongoDB how to do multiple aggregations in one query with C# driver?
[英]How to link multiple Query Operations in MongoDb C# Driver
我正在嘗試使用MongoDb C#驅動程序創建一個復雜的查詢表達式。 到目前為止,我主要依靠的是運行良好的LINQ .AsQueryable()功能,但是現在我需要運行一些更新操作,看來我需要為此使用QueryBuilder。
但是,我不知道如何創建將多個查詢運算符串在一起的復雜查詢。
我想做這樣的事情:
var query = Query<QueueMessageItem>
.EQ( qi => qi.Type, queueName)
.EQ("Started", null);
但這顯然不起作用,因為.EQ()和所有其他查詢運算符都不返回可鏈接的Query對象。
如何使用查詢並添加多個搜索運算符?
您需要嵌套查詢運算符。 像這樣
Query.Or(Query.EQ("t", "F"), Query.EQ("t", "M"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.