[英]Find the intersection of two lists using the RavenDB 4 LINQ provider
如何查詢RavenDB 4從輸入列表中查找包含與項目匹配的文檔列表的文檔?
以下曾在RavenDB 3中運行,但在4中不受支持:
List<string> categories = new List<string>() { "C#", "java" });
var jobs = _session.Query<Job, Job_Index>.Where(j => j.Categories.Any(c => c.In(categories)));
我相信這樣的事情應該起作用:
using Raven.Client.Documents.Linq; // needed for .ContainsAny extension method
var categories = new List<string>() { "C#", "java" });
var jobs = _session.Query<Job, Job_Index>
.Where(j => j.Categories.ContainsAny(categories));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.