sql >> Database >  >> NoSQL >> MongoDB

Roep naar een lidfunctie all() op array in laravel

Je moet jenssegers/mongodb updaten .

Kijkend naar https://github.com/jenssegers/laravel-mongodb de compatibiliteitstabellen laten zien dat 2.3 niet voldoet aan Laravel 5.3+.

De reden dat u die specifieke fout krijgt, is omdat in Laravel 5.3 een wijziging is aangebracht in de querybuilder, zodat deze een verzameling zou retourneren in plaats van een array, maar 2.3 van jenssegers/mongodb retourneert gewoon een array. In versie 3.1 van jenssegers/mongodb er is nu een controle om te bepalen welke versie van Laravel je om deze reden gebruikt.

Ik hoop dat dit helpt!




  1. Mongoose die lege arrays maakt?

  2. HBase-voorbeeldtabel

  3. Hoe maak je een complexe query MongoDB met Powershell

  4. pymongo - Berichtlengte is groter dan de maximale berichtgrootte van de server