摘要:
MongoDB自问世以来,以其简单易用、丰富的文档支持等特点在众多的NoSQL产品中脱颖而出。经过这几年的发展,MongoDB已从原来的小范围的试用,到部署到生产环境中的应用,MongoDB的应用得到了长足的发展,近两年已呈井喷之势。随着MongoDB应用的深入,各种需求也风生水起。笔者在实际的使用MongoDB的过程中,就遇到了从一个集合中随机选取文档的问题。本文就针对该问题提供几种解决方案,并对它们进行分析对比,并通过这种对比使我们对MongoDB做更深入的理解。一、问题 在笔者最近参与的一个在线考试项目中,我们采用了MongoDB取代关系数据库作为项目的数据存储系统。我们将所有试题形成. 阅读全文