所以我有一个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

10-06 08:08
查看更多