2013-08-26 3 views
0

У меня есть 2 классов (я использую колбовую mongoengine):Mongoengine запрос ссылочного список

class ArticleCategory(db.Document): 
    name = db.StringField(verbose_name='Title', required=True, unique=True) 
    desc = db.StringField(verbose_name='Slug', required=True) 

class Article(CreateUpdateMixin, DeletedMixin, db.Document): 
    title = db.StringField(verbose_name='Title', required=True) 
    slug = db.StringField(verbose_name='Slug', required=True, unique=True) 
    content = db.StringField(verbose_name='Content', required=True) 
    #Many-to-many relation 
    categories = db.ListField(db.ReferenceField(ArticleCategory), 
           verbose_name='Category', required=True) 

    def __unicode__(self): 
     return self.title 

Сейчас я хочу, чтобы все статьи определенной категории (или название категории в). Я не могу найти оператора, например, __eq в справке mongoengine.

Оператор, подобный Article.objects(categories__in('some_category')) не удалось.

ответ

Смежные вопросы