使用MongoDB数据库代替SQLite

Flask Web 开发实战》中使用的是sqlite数据库、flask_sqlalchemy,在示例程序中 "models.py"程序里面的代码非常的工整优雅:

现在我想使用MongoDB代替sqlite,可以推荐我相关的插件吗?!
我自己使用过flask-pymongo,但是我自己写出的代码却没有《 Flask Web 开发实战》中示例的 "models.py"程序那么工整优雅。
辉神可以将上图中的代码改为使用mongodb的吗?!
谢谢

MongoDB没有使用过,但应该和MySQL等数据库差不多,因为Flask-Sqlalchemy是一个ORM,切换数据库应该换一个驱动就好了,你可以尝试一下、
大致流程:

  1. 下载数据库对应的驱动
  2. 配置连接

详细可以参考李大的这篇回答

嘿嘿,你好啊

Flask-Sqlalchemy不能用于nosql呢,还是有很大不同的哟。

我就是想学习辉神在MongoDB下的"models.py"程序代码,书里的例子满满的工程化感觉

确实没用过MongoDB,答非所问 十分抱歉。
关于MongoDB可以试一下MongoAlchemy

附议,李大的代码设计很值得学习