Beispiel #1
0
    class Sample(Collection):
        __collection__ = 'collection'
        __engine__ = {'mmapv1': {}}

        id = None  # Remove the default identifier.
        field = Field()
        other = Field()

        _field = Index('field', background=False)
Beispiel #2
0
class Sample(Document):
    class Embedded(Document):
        name = String()

    generic = Field()
    field = String('field_name')
    number = Number('field_name', default=27)
    array = Array(Number(default=42), name='field_name')
    embed = Embed(Embedded)
Beispiel #3
0
		class Sample(Document):
			field = Field()
			number = Number()
			array = Array()
Beispiel #4
0
		class Sample(Document):
			field = Field()
			number = Number('other')
Beispiel #5
0
class Person(Document):
    name = Field()
    age = Field(default=42, assign=True)
Beispiel #6
0
class Sample(Document):
    field = Field('field_name')
    other = Field('other_field')
    _field = Index('field', background=False)
    _inverse = Index('-field', background=False)
Beispiel #7
0
 class Sample(Collection):
     field = Field(project=True)
     number = Number('other')
Beispiel #8
0
class NoProjection(Collection):
    id = None
    default = Field()
Beispiel #9
0
class RejectOnly(Collection):
    id = None
    default = Field()
    never = Field(project=False)
Beispiel #10
0
class OnlyProjected(Collection):
    id = None
    default = Field()
    always = Field(project=True)
Beispiel #11
0
 class Inner(Document):
     field = Field()
Beispiel #12
0
 class Inner(Document):
     last = Field()
     first = Field()