用python初始化MongoDB的模式

时间:2018-09-26 23:23:33

标签: android python sql mongodb pymongo

这是非常基本的问题。但是我真的很困惑,所以我在这里问。 我确实用sql设置了android应用程序的后端。 但是我必须使用的数据是JSON文件,因此我想将db从SQL更改为MongoDB。

当我用SQL设置基本信息时就是这个。

 db = SQLAlchemy(app)
 ma = Marshmallow(app)

 class Info(db.Model):
     id = db.Column(db.Integer, primary_key = True)
     numId = db.Column(db.Integer, unique = False)
     switchName = db.Column(db.String(80), unique=False)
     isActive  = db.Column(db.Integer, unique = False)
     imgUrl = db.Column(db.String(120), unique= False)

     def __init__(self, numId, switchName, isActive, imgUrl):
         self.numId = numId
         self.switchName = switchName
         self.isActive = isActive
         self.imgUrl = imgUrl

 class InfoSchema(ma.Schema):
     class Meta:
         fields = ('numId', 'switchName', 'isActive', 'imgUrl')

 info_schema = InfoSchema()
 info_schemas = InfoSchema(many=True)

我想像这样的代码设置mongodb的基本信息。但是我无法在pymongo中找到这样的示例代码。

有没有可以帮助我的关键字或示例代码?

这似乎是一个非常愚蠢的问题,但是请帮助我。 谢谢。

0 个答案:

没有答案