sql >> Databáze >  >> NoSQL >> MongoDB

Volání členské funkce all() na poli v laravel

Musíte aktualizovat jenssegers/mongodb .

Podívejte se na https://github.com/jenssegers/laravel-mongodb grafy kompatibility ukazují, že 2.3 nesplňuje Laravel 5.3+.

Důvod, proč se vám zobrazuje tato konkrétní chyba, je ten, že v Laravelu 5.3 byla provedena změna v staviteli dotazů, takže by vracel kolekci místo pole, nicméně 2.3 z jenssegers/mongodb pouze vrátí pole. Ve verzi 3.1 jenssegers/mongodb nyní existuje kontrola, která určuje, kterou verzi Laravelu z tohoto důvodu používáte.

Doufám, že to pomůže!




  1. Jak dosáhnout připojení pouze pro čtení pomocí pymongo

  2. 10 tipů, jak zlepšit zabezpečení MongoDB

  3. Chcete provést přírůstkovou zálohu pro mongodb. Vedení deníku? Oplog?

  4. Nastavení dynamického pole v Ohm / Redis