嵌套查询有问题。
我的模型如下所示:
public class Car
{
public int Age {get; set;}
public List<User> Users {get; set;}
}
public class User
{
public List<string> Names {get; set;}
public List<string> Surnames {get; set;}
}
无法修改。
和我的对象看起来像:
{
"age": 12,
"users": [
{
"names": [
"Adam",
"Bob"
],
"surnames": [
"xyz",
"abc"
]
}
]
}
如何查找代码以查找用户为Bob的汽车?我知道这个例子不是很好,但是它表明
我问题的中心点。
最佳答案
var result1 = await _ec.SearchAsync<Car>(s => s.Query(q => q.Term(t => t.Field("users.names").Value("Bob"))));
关于c# - 如何在C#Nest中进行双重嵌套查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47890985/