我的公司在MySQL上运行着一个巨大的Lumen 5.1项目。他们想向其中添加分析功能,并且他们希望使用MongoDB
是否可以在没有任何第三方库的情况下使用MongoDB?我要使用
https://github.com/jenssegers/laravel-mongodb
但是技术主管认为Laravel默认支持MongoDB,我只是问这个问题,以检查是否正确。
编辑:
如果不能选择MongoDB,Laravel默认是否支持其他NoSQL?
答案 0 :(得分:1)
Laravel默认不支持MongoDB。
您需要使用几个可用的第三方程序包之一。我喜欢moloquent,因为它像雄辩一样将mongo db集合映射到laravel模型。
如果需要本地支持的NoSQL db,则可以使用Redis;如果要存储大量元数据然后进行分析,则可以考虑使用ElasticSearch(本地不支持)。诸如kibana和logstash之类的工具可能会很有帮助。