MongoDB 2.4 添加了一个新的“更新后限制数组中元素的数量”功能。这是通过 shell 使用它的方式:
db.students.update(
{ _id: 1 },
{ $push:
{ scores:
{ $each :
[
{ attempt: 3, score: 7 },
{ attempt: 4, score: 4 }
],
$sort: { score: 1 },
$slice: -3
}
}
}
)
如何使用 MongoDB 的 C# 驱动程序来实现这一点?