Я довольно новичок в Mongo, у меня есть коллекция
{
"_id" : "297637",
"polygon" : {
"1" : {
"direction5" : {
"lat" : 40.73279100000004,
"lon" : -74.027161,
"delivery_fee" : NumberInt(300),
"delivery_estimate" : NumberInt(45),
"delivery_offered_to_diner_location" : false
}
}
}
}
, и я хотел запросить, чтобы выбрать все документы, для которых _ID = 297637 И POLYGON = 1 означают выбрать все строки "direction1", "direction2"," direction3 "и т. д. внутри POLYGON = 1
Я пытался
{ $and: [ { "_id": "297637" }, { "polygon": "1" } ] }
Но он не показывает никаких результатов.
Возможно, потому что polygon
и 1
это тип Object
или что?