Описание тега mongokit

Фреймворк MongoKit старается сохранить свою простоту, когда вы управляете mongodb в python. MongoKit был разработан, чтобы быть быстрым и легким с учетом KISS и DRY. MongoKit добавляет структурированную схему и уровень проверки поверх отличного драйвера pymongo.
1 ответ

Как передать массив условий в монгокит запрос на поиск

Как я могу передать массив условий в Mongokit найти запрос. До сих пор я выполняю такие запросы: data = db.entry.find({'title':{'$regex':'test'},'status':{'$regex':'active'}}).limit(3); Условия должны увеличиваться. Есть ли способ, которым я могу пе…
09 май '13 в 07:12
1 ответ

Выбор поля в запросе mongodb с использованием точечной нотации

Здесь я вижу много похожих вопросов, но ни один из них не решил мою проблему. У меня есть такой документ: {'_id': ObjectId ('5006916af9cf0e7126000000'), 'data': [{'count': 0, 'alis': 'statsministeren', 'avis': 'Ekstrabladet'}, {'count': 0, 'alis ':'…
18 июл '12 в 12:24
1 ответ

Тип возврата запроса Mongodb

Когда я делаю запрос в Mongodb, используя Mongokit в Python, он возвращает объект документа json. Однако мне нужно использовать возвращаемое значение в качестве типа модели, который я определил. Например, если у меня есть класс: class User(Document)…
12 май '13 в 03:39
1 ответ

Взаимосвязанные запросы MySQL, аналог в MongoDB

Добрый день, дорогие коллеги, я решил перенести несколько проектов из MySQL в MongoDB и столкнулся с несколькими трудностями: Например, в MySQL есть две таблицы: Пользователи: CREATE TABLE `testdb`.`users` ( `id` INT( 11 ) NOT NULL AUTO_INCREMENT PR…
10 мар '11 в 10:18
1 ответ

Как установить индекс TTL для коллекции в MongoKit?

Я хочу использовать функцию сбора "Время жизни" ( http://docs.mongodb.org/manual/tutorial/expire-data/) в моем приложении (колба + монгокит). Можно создать индекс TTL для всех документов в коллекции через MongoKit, когда я описываю свои модели или м…
18 апр '13 в 01:10
0 ответов

mongokit не аутентифицирует репликацию mongodb, показывая каждое соединение как ошибку операции

При использовании его в приложении он показывает ошибку операции.. в то время как для пользователей, которые он показывает, были определены роли readWrite, dbOwner и dbAdmin OperationFailure: ошибка базы данных: не авторизован для запроса к базе дан…
30 янв '15 в 12:52
1 ответ

Flask-MongoKit find_one()

Я пытаюсь использовать Flask-MongoKit следующим образом (обе попытки find_one завершаются неудачно): app = Flask('app-name') db = MongoKit(app) db.register([database.Users]) with app.app_context(): print db['users'].find_one() print db.Users.find_on…
21 янв '14 в 21:27
0 ответов

KeyError в MongoKit при добавлении вложенного поля в структуру

У меня есть следующая структура: structure = { 'firstname': basestring, 'lastname': basestring, 'genres': [basestring], 'address': [ {'number': basestring, 'street': basestring, 'town': basestring} ], 'phone': [ {'type': basestring, 'number': basest…
02 мар '15 в 15:35
1 ответ

Как обновить объект после find() с помощью mongokit?

@connection.register class User(Document): __database__ = 'foo' __collection__ = 'bar' structure = { '_id' : ObjectId, 'Email' : basestring, } col = connection['uplace']['user'] user = col.find()[2] user2 = User(user) user2['Email'] = 'newEmail@rit.…
18 мар '13 в 19:15
0 ответов

Преобразование JSON в проверенные объекты Python в Tornado?

Я пишу игрушечное приложение на Tornado и MongoKit (валидатор ORM для MongoDB) с базовыми методами post/get/put/delete. Например, этот запрос API REST 'http://localhost:8888/user' с телом {"username": "dhh", "datetime_joined": "2012-08-04 20:05:12"}…
19 сен '12 в 07:05
1 ответ

Как отфильтровать поля через DBRef с помощью MongoKit?

Я хочу фильтровать поля в документе, содержащем DBRef, когда он выбирается. Целевые поля фильтрации - это дочерний документ, имеющий отношение с использованием DBRef. Я хочу код, как это. db.User.find(fields=['_id', 'profile._id', 'profile.text']) П…
05 мар '12 в 00:14
1 ответ

django_mongokit 0.2.6 не работает в Django 1.11

Я установил django_mongokit 0.2.6, но он не работает в Django 1.11. В то время как запуск сервера показывает ошибку ниже, $ python manage.py runserver Try using 'django.db.backends.XXX', where XXX is one of: u'base', u'mysql', u'oracle', u'postgresq…
15 янв '18 в 06:37
1 ответ

Не могу заставить пилоны работать с монгокитом

Я попробовал следовать руководству по интеграции монгокита в пилоны, которое здесь: http://namlook.github.com/mongokit/pylons.html Когда я иду служить с Пастером, он выдает ошибку: File "/home/ciferkey/Projects/runnr-site/runnrsite/config/environmen…
17 янв '11 в 04:43
1 ответ

Реализация MVC в Python? (используя Flask и MongoKit)

Я пришел из PHP-кода спагетти. Я пытаюсь изучить MVC, обрезая зубы на Python с помощью Flask и MongoDB. Я думаю, что этот вопрос может относиться к другим ситуациям. Это скорее вопрос новичка в Python. Но здесь я впервые сталкиваюсь с этой настройко…
0 ответов

Колба MongoLab MongoKit

У меня есть следующий код, очень простой: from flask import Flask from flask.ext.mongokit import MongoKit, Document from pymongo import Connection from pymongo import collection from pymongo import database from flask.ext.mongokit import MongoKit, D…
27 ноя '14 в 23:55
1 ответ

Монгокит утвердить диктовку внутри списка

Как я могу проверить, что мое поле desc является обязательным, а мое поле категории является необязательным? class Mydoc(Document): structure = { "name": unicode, "items": [{ "category": int, "desc": unicode }] } required_fields = ["name", "items", …
16 мар '13 в 22:34
1 ответ

Django & Mongo ORM mapping

У меня есть проект Django с MongoDB, соединяющийся через pymongo. Я рассмотрел несколько слоев, похожих на ORM, но ни один из них не выглядит в хорошем состоянии и не поддерживает Django 1.8 (движок mongo поддерживает только Django 1.5, mongokit бол…
04 май '17 в 16:24
0 ответов

Python: параллельная запись с использованием Django_mongokit

Как использовать соединение django_mongokit для параллельной записи? В настоящее время я использую Python Multiprocessing Pool, но он зависает, ожидая блокировки коллекции. Есть ли способ добиться того же, не меняя разъем монго? Я использую Python 2…
0 ответов

Циркулярная ссылка с монгокитом - возможно ли это?

У меня 2 класса Branch & User. Пользователь принадлежит к определенной ветке. Однако в каждом филиале есть генеральный директор (тип пользователя). Но когда я проектирую классы mongokit и пытаюсь использовать ссылку, он работает для класса User (так…
29 дек '12 в 00:04
1 ответ

Какая связь между флягой, монгокитом, пимонго, флягой-пимонго?

Я действительно новичок в Flask и MongoDB. Я прочитал документацию Flask о MongoDB, и оказалось, что я так растерялся, что не знал, какой из них мне нужно установить. В документе Flask написано, что если вы хотите работать с MongoDB, вы должны устан…
23 мар '15 в 03:07