0
これは初めてのMongoDBとSpring-data-mongoです。特定のレコードを文書内に埋め込んで更新
Company
オブジェクトが、私は与えられたplateNumber
Obviouslと車両用currentLocation
フィールドを更新したいと思います
@Document
public class Company {
@Id
private String id;
private String name;
private String registrationNumber;
private List<Vehicle> vehicles;
}
public class Vehicle {
private String vehicleOwner;
@Indexed(unique = true)
private String plateNumber;
private Double speedLimit;
private GeoJsonPoint currentLocation;
}
、私はこれがここ
mongoTemplate.find(Query.query(Criteria.where("vehicles"))), how to go to `plateNumber` field? And how to update `currentLocation` field for that particular matching `Vehicle` for the `Company`