Я очень новичок в MongoDB и имею опыт работы с MySQL только с базами данных.
У меня есть этот документ внутри MongoDB:
{
"type": "table",
"name": "pd_locations",
"database": "boatie_db",
"data": [{
"location_id": "1",
"name": "Ved slusen (Sluseholmen)",
"latitude": "12.55013600",
"longitude": "55.64845000",
"time_from_slus": "0"
}, {
"location_id": "2",
"name": "Fisketorvet",
"latitude": "12.56373800",
"longitude": "55.66334900",
"time_from_slus": "30"
}, {
"location_id": "3",
"name": "Kayak Bar",
"latitude": "12.58679700",
"longitude": "55.67547700",
"time_from_slus": "35"
}, {
"location_id": "4",
"name": "Reffen",
"latitude": "12.60740800",
"longitude": "55.69375000",
"time_from_slus": "60"
}, {
"location_id": "5",
"name": "Nordhavn bassin v. sandkaj",
"latitude": "12.59589800",
"longitude": "55.70640400",
"time_from_slus": "75"
}]}
Я пытаюсь, если это возможно, сделать запрос, чтобы получить только один конкретный объект по идентификатору местоположения, который уже находится внутри объекта.
Например, если я запрашиваю location_id: 1, я хочу, чтобы он возвращался:
{"location_id": "1",
"name": "Ved slusen (Sluseholmen)",
"latitude": "12.55013600",
"longitude": "55.64845000",
"time_from_slus": "0"}
и/или без удостоверения личности
{"name": "Ved slusen (Sluseholmen)",
"latitude": "12.55013600",
"longitude": "55.64845000",
"time_from_slus": "0"}