Описание тега mongoengine
MongoEngine - это Document-Object Mapper (думаю, ORM, но для баз данных документов) для работы с MongoDB из Python. Он использует простой декларативный API, похожий на Django ORM.
1
ответ
Ошибка при добавлении изображения в список изображений MongoDB в Flask-Admin
У меня есть эта модель: class Merchandise(Document): image_gallery = ListField(ImageField(collection_name='image')) Когда я добавляю изображение в Flask-Admin, я получаю эту ошибку: Traceback (most recent call last): File "/home/lov3catch/lov3catch_…
25 янв '15 в 16:16
1
ответ
Монгодб и Джанго
В настоящее время я работаю с двумя базами данных в моем приложении django - mongodb для хранения числовых данных и mysql для обработки отношений и обеспечения фона бизнес-домена. У меня есть одна проблема: Во-первых, я использую mongoengine вместе …
02 сен '12 в 16:02
0
ответов
Невозможно, кроме ValueError, брошенного mongoengine
Я пытаюсь поймать ValueError, которая происходит из-за skip параметр равен отрицательному числу. Например, try: MyModel.objects.skip(-1) except ValueError as error: print(error) ничего не делает Это не ошибка с любым сообщением, и при этом он не дел…
10 авг '18 в 13:01
1
ответ
Сложный запрос MongoDB с использованием MongoEngine
Ребята! Я пытаюсь MongoDB(версия 3.2) и MongoEngine и хочу сделать сложный запрос, но полностью потерян, как я мог сделать это. Если это вообще возможно. Есть 4 документа: class File(EmbeddedDocument): path = StringField() class Episode(EmbeddedDocu…
04 дек '16 в 17:57
0
ответов
Поддерживает ли mongoengine поиск в статистическом методе?
Я в настоящее время использую версию mongodb v3.0 это мой код: {'$lookup': { 'from': 'Matrix', 'localField': 'account_id', 'foreignField': 'account_id', 'as': 'Matrix' } } У меня эта ошибка: Приложение, вызывающее исключение: исключение: Нераспознан…
10 ноя '17 в 07:48
1
ответ
Сохранить контрольное поле mongoengine
Упрощенно, у меня есть 2 объекта документа: Resource а также Cable class Cable(db.Document): _id = db.ObjectIdField() socket = db.EmbeddedDocumentField(Socket) class Resource(db.Document): _id = db.StringField() cable = db.ReferenceField('Cable') Об…
28 июн '16 в 18:53
1
ответ
Запуск кода, когда mongoengine загружает документ
Мы пытаемся запустить код, который изменяет документ при его загрузке, как часть обслуживания схемы. У нас есть такой документ, как from mongoengine import Document from mongoengine.fields import IntField, StringField class User(Document): version =…
11 июл '14 в 21:27
2
ответа
Сортировка цены в mongodb
У меня проблемы с сортировкой данных по цене. Я хочу похвастаться ценой, основанной на значении цены, которую я пробовал, но результаты не такие, как я ожидал. тестирование кода: from pymongo import MongoClient client = MongoClient().ecome col = cli…
30 авг '17 в 09:43
1
ответ
Единственный () метод - Mongoengine
Небольшой вопрос Mongoengine: я хотел спросить, есть ли смысл в этом: MyClass.objects.only('MyEmbeddedField.MyField').first().MyEmbeddedField.MyField чтобы сохранить сложность? Из того, что я понимаю, вызов метода first() загружает весь объект из БД…
18 мар '18 в 22:17
1
ответ
save() не обновляет поля даты и времени в monoengine
Я новичок в mongoengine, но это не имеет никакого смысла для меня, что когда я вызываю мою функцию my_update(), поле updated_at пользователя не обновляется, но другие поля делают. вот моя модель: class User(db.Document): username = db.StringField(re…
29 июн '17 в 01:13
3
ответа
Как я могу сделать несколько обновлений с символом $ в движке Монго
Как я могу сделать несколько обновлений с символом $ с движком Монго в.py файле, приведите любой небольшой пример.
20 окт '11 в 17:25
2
ответа
Как ускорить запросы mongoengine
Если у меня есть два объекта, как: class User(Document): name = StringField() following = ListField(ReferenceField('User')) meta = { 'indexes': [ 'following', ] } class Media(Document): owner = ReferenceField('User') url = StringField() is_hidden = …
15 ноя '16 в 19:57
1
ответ
Агрегация в колбе-двигателе
Я просто смотрю с MongoDB, и я смотрю приложение с flask-mongoengine, и я хочу объединить несколько документов. Я использую колбу-mongoengine и при попытке class MyDocumentModel(db.Document): name = db.StringField(max_length=55) MyDocumentModel.obje…
13 ноя '13 в 13:16
2
ответа
GeoNon монгодб в In Flask и Mongoengine
Я использую колбу и mongoengine. Как использовать запрос geongNear от mongodb? Я пытаюсь использовать Pymongo, как это, используя эту ссылку: db.command(SON([('geoNear', 'content'), ('near', coordinate)])) Если я на правильном пути. Как мне создать …
01 июл '15 в 22:25
1
ответ
mongoengine - использовать QuerySet в качестве ReferenceField
На основе этого урока: from mongoengine import * connect('tumblelog') class User(Document): email = StringField(required=True, unique=True) first_name = StringField(max_length=50) last_name = StringField(max_length=50) class Comment(EmbeddedDocument…
06 янв '13 в 23:46
1
ответ
У объекта 'module' нет атрибута 'SortedDict' Ошибка Django Tastypie
Я использую tastypie_mongoengine для отдыха Api в Джанго. models.py import mongoengine import datetime class Students(mongoengine.Document): name = mongoengine.StringField(required=True) age = mongoengine.StringField(required=True) student_class = m…
03 апр '16 в 07:12
2
ответа
Как удалить документ из MongoDB с помощью Mongoengine?
Как удалить документ из MongoDB с помощью Mongoengine? Я прочитал ссылку на API здесь: http://docs.mongoengine.org/apireference.html но я не могу понять, что это: delete(**write_concern) Есть ли у вас какие-либо идеи?
31 июл '14 в 09:27
1
ответ
Django1.8 и Mongoengine NameError: имя 'IntegerField' не определено
Я использую mongoengine с Django 1.8, и мой проект должен подключаться к одному экземпляру MongoDB, а другой к sql. Но я получаю эту ошибку: командная строка- python manage.py runserver Traceback (most recent call last): File "manage.py", line 11, i…
07 июл '17 в 07:41
1
ответ
Как составные индексы работают в mongodb?
Я использую pymongo и mongoengine, ниже приведена схема сбора. class Person(Document, BaseMixin): school_id = StringField(required = True) first_name = StringField(default="") last_name = StringField(default="") email = StringField(default="") creat…
25 июл '18 в 08:01
0
ответов
Правильно конвертировать объекты mongoengine в Pandas Dataframe
В настоящее время я возвращаю большое количество данных в mongoengine: data = Collection.objects(_updated_at__gte=str(current_start)).only( '_updated_at', 'field1', 'field2' ).order_by('-_updated_at') который возвращает большое количество объектов: …
12 окт '17 в 13:59