我们刚刚学习了通过Ruby编程语言同MongoDB交互的基础知识,看到了使用Ruby表示文档有多简单,Ruby的CRUD API和MongoDB Shell里的CRUD有多相似。我们深入其中,大致了解了驱动是如何构建的以及对象ID、BSON和MongoDB网络协议的细节。最后,我们还构建了一个简单的应用程序,结合真实数据来演示MongoDB的使用。虽然我们还不能自称MongoDB大师,但应该已经能用它编写应用程序了。
从第4章开始,我们将详细讨论到目前为止学到的东西,尤其会探讨如何使用MongoDB来构建电子商务应用。那将是个庞大的项目,而我们只关注后端的一些部分。我会展示该领域中的一些数据模型,你将了解到如何对那些数据做插入和查询。