nodejs+mongodb aggregate级联查询操作示例

前端之家收集整理的这篇文章主要介绍了nodejs+mongodb aggregate级联查询操作示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了nodejs+mongodb aggregate级联查询操作。分享给大家供大家参考,具体如下:

最近完成了一个nodejs+mongoose的项目,碰到了mongodb的级联查询操作。情形是实现一个排行榜,查看某个公司(organization)下属客户中发表有效文ruan章wen最多的前十人。

Account表:公司的信息单独存在一个account表里。

Cusomer表:公司的客户群。

登录用 mobile: {type: String},//真实姓名 realname: {type: String} }); CustomerSchema.index({belongToAccount: 1,mobile: 1},{unique: true}); mongoose.model('Customer',CustomerSchema);

article表

这里要做的就是,由accountId→aggregate整理软文并排序→级联author找到作者的姓名及其他信息。

代码如下:

返回的结果格式(这里仅有两条记录,实际为前十):

希望本文所述对大家nodejs程序设计有所帮助。

猜你在找的Node.js相关文章