Axios Strapi$和查询筛选器返回使用$OR筛选的值
我想过滤我的strapi集合,得到符合我所有条件的结果,因此是一个经典的$and过滤 下面是一个关于我的清单集合中的文档的示例:Axios Strapi$和查询筛选器返回使用$OR筛选的值,axios,strapi,Axios,Strapi,我想过滤我的strapi集合,得到符合我所有条件的结果,因此是一个经典的$and过滤 下面是一个关于我的清单集合中的文档的示例: { "data": { "listings": [ { "name": "Three bedroom Apartment for lease in Sun Ancora Residence", "price": 1200, "size": 110, "rooms": 3,
{
"data": {
"listings": [
{
"name": "Three bedroom Apartment for lease in Sun Ancora Residence",
"price": 1200,
"size": 110,
"rooms": 3,
"features": [
"Library"
"Air Conditioning",
"Wi-fi",
]
},
{
"name": "Lorem ipsum dolor sit amet yadda yadda",
"price": 1200,
"size": 110,
"rooms": 3,
"features": [
"Library"
"Tennis",
"Playground",
"Cable TV",
"Wi-fi",
]
},
}
}
}
因此,如果我发送一个GET请求,就像我期望数组被$AND过滤一样,但它显然是$OR
预期的结果是只得到示例的第二个文档,而不是两个条目
文件说:
如果使用相同的运算符(in和nin除外),则值将用于生成OR查询
这就是我在这里要做的:功能=图书馆&功能=网球
有人知道如何创建一个使用$AND的过滤器吗
万分感谢 该功能在Strapi中不存在。能否请您检查GitHub上是否已经存在问题,如果不存在,请您为此需求创建一个功能请求。多谢各位 这里的解决方法是创建自定义路由/控制器,并进行符合您需要的自定义数据库查询 以下是创建新端点的文档: 要访问数据模型,您必须对文章模型使用strapi.models.article,在该变量中,您将访问原生Mongoose或Bookshelf函数。因此,您将能够使用OR进行查询