MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie kann man in MongoDB nur einen Teil des Arrays zurückgeben?

Haben Sie versucht, eine andere Inklusionsprojektion hinzuzufügen? Ich denke, Sie können etwas Triviales wie foo:1 hinzufügen (das ist kein echtes Feld) und es sollte funktionieren.

So:

{ 'countries' : { '$slice' : [0, 3] }, '_id' : 0, foo : 1 }

Wenn es nicht funktioniert, schlage ich vor, einen Fehler bei Mongo zu melden. Sie sind tatsächlich sehr gut darin, auf Fehler zu reagieren.