我有这个功能我moongose +的MongoDB:MongoDB的聚集查找记录限制
Blog.aggregate([{
"$match": {"user_id": userblog}},
{
"$lookup": {
from: "comments", // collection name in db
localField: "_id",
foreignField: "blogid",
as: "comments"
},
}]).exec(function(err, docs) {
});
这工作完全,但我怎么可以限制意见和retrive最后10条记录?非常感谢。马可。
您正在寻找['$ slice'(https://docs.mongodb.com/手动/参考/运营商/聚集/切片/)。 '$ lookup'正在返回一个数组,所以这就是你“限制”的事情。在某个地方必须有重复,但现在搜索正在让我失望。仍然应该有一些事情在这之前,一个花生只是盲目地发布'限额'而没有真正阅读问题。 –