代码之家  ›  专栏  ›  技术社区  ›  Lynob

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

  •  1
  • Lynob  · 技术社区  · 6 年前

    我公司在MySQL上运行一个庞大的Lumen5.1项目。他们想要添加到IT分析中,并且他们要使用MongoDB

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

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

    但技术负责人认为Laravel默认支持MongoDB,我只是想问这个问题,看看这是不是真的。

    编辑:

    如果mongodb不是一个选项,那么laravel是否默认支持任何其他nosql?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Nick Surmanidze    6 年前

    默认情况下,Laravel不支持MongoDB。

    您需要使用几个可用的第三方软件包之一。我喜欢moloquent,因为它将MongoDB集合映射到Laravel模型,就像雄辩一样。

    如果需要本机支持的NoSQL数据库,可以使用Redis;如果要存储大量元数据并对其进行分析,可以考虑使用ElasticSearch(本机不支持)。像kibana和logstash这样的工具可能会非常有用。