Ich habe Stunden damit verbracht, das herauszufinden - ich füge meiner App ein neues Modell hinzu, aber es schlägt mit "TypeError: List.find ist keine Funktion" fehl. Ich habe ein anderes Modell, Items, das genauso aufgebaut ist und gut funktioniert. Die Dinge scheinen in der Route zu versagen, aber es funktioniert, wenn ich es an das Item-Modell anschließe. Deklariere ich das Schema falsch? Muss ich das Modell in Mongo oder etwas initalisieren?
Modell
%Vor%Route
%Vor%Controller
%Vor%Fabrik
%Vor%config
%Vor% Ich war mit diesem Problem konfrontiert. Um das zu lösen, müssen Sie eine Logik verstehen.
Sie müssen .find
als Modellversprechen aufrufen, das aus der Modelldatei importiert wird.
Beispiel:
%Vor% Dieser Code funktioniert nicht, weil ich find()
zum initiierten Schema
Code, der funktioniert:
%Vor% Hier habe ich .find()
direkt zum importierten Modell