Laravel 默认支持 MongoB 还是任何 NoSQL 数据库?

Does Laravel support MongoB by default or any NoSQL database?

我的公司在 MySQL 上运行着一个巨大的 Lumen 5.1 项目。他们想添加分析,他们要使用的部分 MongoDB

是否可以在没有任何第三方库的情况下使用 MongoDB?我打算用

https://github.com/jenssegers/laravel-mongodb

但是技术负责人认为Laravel默认支持MongoDB,我问这个问题只是为了验证这是否属实。

编辑:

如果 MongoDB 不是一个选项,Laravel 默认支持任何其他 NoSQL 吗?

Laravel默认不支持MongoDB。

您需要使用几个可用的第三方包之一。我喜欢 moloquent,因为它将 mongo 数据库集合映射到 laravel 模型,就像 eloquent.

如果您需要本地支持的 NoSQL 数据库,则可以使用 Redis,或者如果您要存储大量元数据然后对其进行分析,则可以考虑使用 ElasticSearch(本身不支持)。 kibana 和 logstash 等工具可能会非常有用。