2016-09-27 4 views
1

Werte Ich habe folgend im Algolia Index:Algolia Filter nach unten verschachtelte Array

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

Einige Benutzer unsichtbar Nachrichten sehen können, die andere nicht. Ist es möglich, messages nur nach {visible: true} Einsen zu filtern?

Der Grund ist, dass ich in der xhr Abfrageantwort zeigen, bis nicht die unsichtbaren Nachrichten will.

+0

Ich kann Ihnen sagen, wie Sie sie mit JavaScript clientside ausfiltern, aber ich denke, Sie wollen sie nicht vom Server bereits gesendet werden? – Danmoreng

+0

Ja, das ist der Punkt – buzdykg

Antwort

0

Ich denke, Sie können es nicht mit einer Anfrage an Algolia tun. Sie können 'message_visibility_false' und 'message_visibility_true' als Attribute zum Hauptobjekt hinzufügen.

Verwandte Themen