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

Wie beschränke ich die Anzahl der Unterspalten in MongoDB?

Sie können $slice verwenden Operator.

Die Syntax, nach der Sie suchen, sieht etwa so aus:

db.your_collection.find({
   ...
}, {
   your_field: { $slice: 3 }
});

dies sollte Ihnen die 3 ersten Unterelemente aus Ihrem Array zurückgeben (Sie können -3 verwenden, um das letzte zurückzugeben)