最佳答案
我正在使用 Mongoose 聚合(MongoDB 版本3.2)。
我有一个字段 users
,它是一个数组。我想 $project
在这个数组中的第一个项目到一个新的字段 user
。
我尽力了
{ $project: {
user: '$users[0]',
otherField: 1
}},
{ $project: {
user: '$users.0',
otherField: 1
}},
{ $project: {
user: { $first: '$users'},
otherField: 1
}},
但都不管用。
我怎样才能做得正确? 谢谢