это моя схемаmongoengine обновление встроенного поля
class Url_per_date(EmbeddedDocument):
date = DateTimeField()
count = IntField(default=0)
class Daily_visit(Document):
domain = StringField()
count = IntField(default=0)
per_date = ListField(EmbeddedDocumentField('Url_per_date'))
У меня есть коллекции, как это:
{
"_id" : ObjectId("51c97e685aa3b3414c7e406a"),
"_types" : "Daily_visit",
"count" : 1,
"domain" : "yahoo.com",
"per_date" : {
"count" : 1,
"date" : ISODate("2013-05-20T00:00:00Z")
}
}
мне нужно обновить yahoo.com по диапазону дат. если per_date не имеет ISODate («2013-05-20T00: 00: 00Z»), мне нужно его создать, если у меня есть inc__count = 1.