Wie bevölkere ich Mongoosastic?

9

Mein Ziel ist es, bestimmte Felder in der mongoosastischen Suche zu füllen, aber wenn ich die folgenden Codes mache, wird immer

zurückgegeben

Hier ist der Code

%Vor%

api.js

%Vor%

Was soll ich tun, um eine bestimmte Kategorie in mongoosastic zu füllen?

    
Jack Moscovi 03.02.2016, 16:55
quelle

2 Antworten

0

Sie verwenden

%Vor%

Aber categories in deinem Code ist undefined .

  

Sie müssen category an Stelle von categories verwenden, wie Sie es haben   erwähnt den Schlüssel als Kategorie in der Schema-Deklaration

Ich hoffe, es wird Ihr Problem lösen.

    
Akhil P 09.06.2016 09:40
quelle
-1

Bearbeiten:

  

category: {type: Schema.Types.ObjectId, ref: 'Kategorie', es_schema: Kategorie, es_indexed: true, es_select: 'name'},

= & gt; _category: {type: Schema.Types.ObjectId, ref: 'Kategorie'},

Und verwenden Sie populate: .populate ('_ category', 'name')

Ich hoffe, es wird dir helfen.

Siehe mehr: Ссылка

    
anhlee 22.05.2017 14:26
quelle