所以我有一个MongoDB数据库,里面有我收集的数据。我想获取这些数据并将其作为rest api发送,但是我似乎找不到任何引擎来运行mongodb,使用的是最近制作的django和当前版本的django。有人知道这样一个库吗,或者可以指导我去最近的一个django项目,它成功地集成了mongo,因为我找不到。
提前谢谢。
最佳答案
你可以用
pymongo
django-rest-framework-mongoengine
mongoengine
代码示例
from mongoengine import Document, StringField, URLField, EmbeddedDocumentListField
from mongoengine.errors import ValidationError
from forms import Form
class ModelData(Document):
"""Document representing a service."""
name = StringField(required=True)
category = StringField(required=True)
provider = StringField(required=True)
forms = EmbeddedDocumentListField(Form, required=True)
meta = {
'indexes': [
{'fields': ('name', 'category', 'provider'), 'unique': True},
'name',
'category',
'provider'
]
}
旅途愉快here