2017-01-16 4 views
0

Как фильтровать документы, если есть суб наборы данных (данные в пределах массивов) с использованием RestheartRestheart | фильтр в массиве

Это пример JSON

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

Например, я хочу, чтобы получить все документы с foods, который включает в себя `` `йогурт

Я пробовал ?filter={'foods':['yogurt']}&sort_by=+market_ratio", но он ничего не возвращает.

+1

Try 'фильтр = "{ 'пища': ''} йогурт"? & Sort_by = + market_ratio' – chridam

ответ

0

Правильный путь:

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