0

Django 用の mongodb adapetrs をたくさん見ましたが、それらのほとんどは Django 1.4 をサポートしていないか、Django orm とは異なる構文を持っています。では、django orm と同じ構文を持つ 1.4 に最適な django マッパーは何ですか?

4

1 に答える 1

0

http://mongoengine.org/はかなり良さそうです

構文は次のようになります。

from mongoengine import *                           # To define a schema for a
                                                    # document, we create a
class Metadata(EmbeddedDocument):                   # class that inherits from
    tags = ListField(StringField())                 # Document.
    revisions = ListField(IntField())               #
                                                    # Fields are specified by
class WikiPage(Document):                           # adding field objects as
    title = StringField(required=True)              # class attributes to the
    text = StringField()                            # document class.
    metadata = EmbeddedDocumentField(Metadata)      #
                                                    # Querying is achieved by
>>> page.title = "Hello, World!"                    # calling the objects
>>> for page in WikiPage.objects:                   # attribute on a document
>>>     print page.title                            # class.
于 2012-12-29T03:10:25.863 に答える