Sails.js fragt nach einem zugeordneten Wert

Ich benutze die Sails.js Version0.10.0-rc4. Alle Modelle verwenden sails-mysql.

Ich versuche, ein Modell abzufragen, das eine Eins-zu-Viele-Zuordnung zu einem anderen Modell aufweist (die Abfrage erfolgt auf der Seite "Viele").

Es sieht ungefähr so aus:

Post.find()
    .where({ category: category_id })
    .populate("category")
    .exec( ... )

Dies gibt mir jedoch ein leeres Array zurück, wenn ich das auslasse.populate("category") Ich erhalte die richtige Ergebnismenge.

Ich weiß, dass ich gehen könnte.populate("category") rausholen und dann jedes korrelierende Category-Objekt separat holen, aber ich frage mich, ob es eine bessere Lösung für dieses Problem gibt.