Я хотел бы знать, как создать объект с помощью LineStringField в MongoEngine. С моделью подобными:Как создать LineStringField в MongoEngine?
class Line(Document):
line = LineStringField()
owner = ReferenceField(User)
meta = {
'indexes': [[("line", "2dsphere"), ("owner", 1)]]
}
Я хотел бы сделать что-то вроде этого:
shape = Line(owner=user, line={type:"LineString",coordinates:[[0,2],[2,0],[2.5,1.2]]})
shape.save()
Но я чувствую, что я перезапись «типа» предустановленного атрибут предопределенного LineStringField.
Как насчет обозначения «shape.line.coodinates»? Еще не проверял код. Просто догадаться –