我正在使用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
}},
但是两种方法都不起作用。
我该如何正确地做呢?谢谢。