многодокументная вставка с использованием 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)

оба терпят неудачу. Пожалуйста помоги.

Ответы на вопрос(2)

Ваш ответ на вопрос