Hãy thử điều này:
var cursor = User.aggregate([
{ $match: { _id: { $nin: req.decoded.username.connections } } },
{ $sample: { size: 10 } },
]).cursor().exec();
cursor.each(function(err, doc) {
//do something with doc
});
Mongoose xử lý đối tượng tổng hợp thành con trỏ khác với Mongodb-native như bạn đã đăng trong liên kết của mình. Thông tin thêm tại đây: tài liệu tổng hợp về con trỏ mongoose