gpt4 book ai didi

c# - 如何在C#Nest中进行双重嵌套查询

转载 作者:行者123 更新时间:2023-12-02 23:22:09 24 4
gpt4 key购买 nike

嵌套查询有问题。

我的模型如下所示:

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com