2017-01-16 8 views
0

Wie ich Dokumente filtere, wenn es Unter Sätze von Daten (Daten in Arrays) sind mit RestheartRestherz | Filter innerhalb eines Arrays

Dies ist ein Beispiel JSON

{ 
    "_id" : ObjectId("58760e53a4c0a73900472eb0"), 
    "foods" : [ 
     "root vegetables", 
     "yogurt", 
     "other vegetables" 
    ], 
    "prices" : [ 
     "$1", 
     "$23", 
     "$21", 
    ], 
    "market_ratio" : 0.606299212598425 
} 

Zum Beispiel möchte ich alle Dokumente erhalten mit foods, die `` `Joghurt enthält

Ich versuchte ?filter={'foods':['yogurt']}&sort_by=+market_ratio", aber es gibt nichts zurück.

+1

Try 'filter = "{ 'Lebensmittel': 'Joghurt'}"? & Sort_by = + market_ratio' – chridam

Antwort

0

Der richtige Weg:

?filter={'foods':{$in:"[yogurt, curd]"}} 
Verwandte Themen