2016-02-21 5 views
1

у меня есть объекты, похожие на этот, в базе данных Монго:MongoDB запрос не возвращает никаких результатов

{ 
    "_id": "56c9dd59fe418a1c0558e466", 
    "_links": { 
    "self": { 
     "href": "api.football-data.org/v1/fixtures/149373" 
    }, 
    "soccerseason": { 
     "href": "api.football-data.org/v1/soccerseasons/405" 
    }, 
    "homeTeam": { 
     "href": "api.football-data.org/v1/teams/559" 
    }, 
    "awayTeam": { 
     "href": "api.football-data.org/v1/teams/18" 
    } 
    }, 
    "date": "2015-09-15T18:45:00Z", 
    "status": "FINISHED", 
    "matchday": 1, 
    "homeTeamName": "Sevilla FC", 
    "awayTeamName": "Bor. Mönchengladbach", 
    "result": { 
    "goalsHomeTeam": 3, 
    "goalsAwayTeam": 0 
    } 
} 

Но когда я использую

collection.find ({ «_ ссылки»: { "soccerseason": { "HREF": "api.football-data.org/v1/soccerseasons/405"}}})

Я не получаю никаких результатов.

ответ

0

Используйте dot notation для запроса встроенных документов:

db.collection.find({"_links.soccerseason.href": "api.football-data.org/v1/soccerseasons/405"}) 
+0

Большое спасибо. Теперь я чувствую себя глупо. – modjojodjo

Смежные вопросы