многодокументная вставка с использованием mongoengine в mongodb
В моем приложении фляги я использую MongoeEgine. Я пытаюсь вставить несколько документов в мою коллекцию мест в моем MongoDB.
Мой класс документа определяется как
class places(db.Document):
name = db.StringField(max_length=200, required=True)
loc = db.GeoPointField(required=True)
def __unicode__(self):
return self.name
a=[]
a.append({"name" : 'test' , "loc":[-87,101]})
a.append({"name" : 'test' , "loc":[-88,101]})
x= places(a)
Последнее утверждение не удается
x= places(a)
TypeError: __init__() takes exactly 1 argument (2 given)
Я также пытался сохранить это в моем экземпляре
places.insert(x)
places.save(x)
оба терпят неудачу. Пожалуйста помоги.