def save(self, safe=True, force_insert=False, validate=True): if self.publish_time is None: self.publish_time = datetime.now() if self.slug is None: self.slug = self.publish_time.strftime("%Y.%b") + "-" + self.title.lower().replace(" ", "-") if self.publish_day is None: self.publish_day = int(self.publish_time.strftime("%Y%m%d")) Document.save(self, safe=safe, force_insert=force_insert, validate=validate)
def save(self, *args, **kwargs): Document.save(self, *args, **kwargs) from elasticsearch import Elasticsearch es = Elasticsearch(hosts=app.config.get('ELASTICSEARCH_HOSTS')) es.index(index='campus_list', doc_type='campus', id=str(self.id), body={ 'univ_name': '%s%s' % (self.univ_name, self.univ_type), 'campus_name': self.campus_name })
def save(self, data=None): redis = getattr(self, '__redis__', False) if data: self._datatomodel(data) if redis: return self._save_redis(self) else: return Document.save(self)
def _create_membership(document: Document, id: str): if not bson.ObjectId.is_valid(id): flask.abort(400) start_date = flask.request.form.get('start_date') end_date = flask.request.form.get('end_date') if start_date is None or end_date is None: flask.abort(400) document: Document = document.objects(id=id).first() if not document: flask.abort(404) document.memberships.create(start_date=start_date, end_date=end_date) document.save() return flask.jsonify(document.jsonify())
def add(self, entity: Document): if entity: entity.save()
def remove(self, entity: Document): if entity: entity.save()
def save(self, *args, **kwargs): Document.save(self, *args, **kwargs) searchengine.index(self)
def save_document(doc: mongoengine.Document): doc.save()
def save(self, document: Document) -> Document: LOGGER.debug('Persisting document') document.save() return document
def saveDocument(self, doc: Document): """ takes a document and saves it to a connected database """ doc.save()
def store(self, item: m.Document) -> str: # Store a db item if self.connect_or_throw(): if (item.save()): return item.id