Search 按子关键字值进行Algolia筛选

Search 按子关键字值进行Algolia筛选,search,algolia,Search,Algolia,我有一组数据,比如: { "creatorUsername": "mbalex99", "description": "For Hikers and All the Lovers Alike!", "imageUrl": "https://s3.amazonaws.com/edenmessenger/uploads/28C03B77-E3E9-4D33-A433-6522C0480C16.jpg", "isPrivate": true, "name": "Nature Lov

我有一组数据,比如:

{
  "creatorUsername": "mbalex99",
  "description": "For Hikers and All the Lovers Alike!",
  "imageUrl": "https://s3.amazonaws.com/edenmessenger/uploads/28C03B77-E3E9-4D33-A433-6522C0480C16.jpg",
  "isPrivate": true,
  "name": "Nature Lovers ",
  "roomId": "-KILq0nBN8wHQuEjMYRF",
  "usernames": {
    "bannon": true,
    "loveless": true,
    "mbalex99": true,
    "terra": true
  },
  "objectID": "-KILq0nBN8wHQuEjMYRF"
}

我似乎找不到
用户名
其中一个键等于
mbalex99

这在Algolia中确实是不可能的。您只能按值筛选。
但是,您完全可以添加包含对象键的数组,并通过此属性进行过滤:

“用户名”:{
“班农”:没错,
“无爱”:真的,
“mbalex99”:没错,
“terra”:真的吗
},
“用户名列表”:[“bannon”、“loveless”、“mbalex99”、“terra”]
// ...

//在查询时:
{“facetFilters”:“用户名列表:mbalex99”}