Ich habe eine Cloudant Dokumente, die diese spezifische Struktur enthält ein JSON-Array der Kategorie, die Array von Unterkategorien enthält, und ich versuche, eine Cloudant Abfrage schreiben, die Dokumente mit bestimmten Kategorie_ID (zum Beispiel 128) mein Problem, dass es ein Array ist. zum Beispiel:Cloudant Selektor Abfragearray Feld
"category": {
"sub_category": [
{
"name": {
"en": "Fast food"
},
"category_id": "127"
},
{
"name": {
"en": "Resturans"
},
"category_id": "128"
}
],
}
Bisher habe ich versucht, diesen Index zu schreiben:
{
"index": {},
"type": "text"
}
indizieren alles und einen Selektor:
{"category.sub_category":{"$elemMatch" : {"category_id": {"$gt": 128" }}}
aber es funktioniert nicht. irgendeine Hilfe?