Можно ли получить конкретное значение в массиве объектов внутри другого объекта в mongodb??
@Document
class vehicleStation {
@Id
String stationId;
List<car> cars;
}
@Document
class car{
@Id
String carNo;
String name;
}
И моя структура json будет выглядеть так, как показано ниже.
{"_id":"0001","cars":[{"_id":"C001", "name":"Honda"},{"_id":"C002","name":"Ford"}] }
Возможно ли получить значение «имя» для конкретной VehicleStation (stationId = «0001» и carNo = «C002»), которая является «Ford»
как запросить mongodb, чтобы получить значение «Ford» для VehicleStation (stationId = «0001» и carNo = «C002»)
find
илиfindOne
, с возможностью установки полей возврата вместе сwhere
-предложением. - person u_mulder   schedule 19.12.2013