我在Algolia索引中具有以下内容:

{
    objectID: 1,
    subject: 'yyy',
    messages: [
        {visible: false, content: 'password: xxx'},
        {visible: true, content: 'qqq'},
    ]
}


有些用户可以看到不可见的消息,而其他用户则看不到。
是否可以仅将messages过滤为{visible:true}?

原因是我不希望在xhr查询响应中显示不可见的消息。

最佳答案

我认为您无法一一向阿尔及利亚提出要求。您可以做的是将“ message_visibility_false”和“ message_visibility_true”作为属性添加到主对象。

{
objectID: 1,
subject: 'yyy',
message_visibility_false: 'password: xxx',
message_visibility_true: 'qqq'
}

关于javascript - Algolia过滤掉嵌套数组值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39727941/

10-12 14:20