【发布时间】:2016-05-20 10:38:51
【问题描述】:
我正在尝试在Node.js 中使用Mongoose 和mongoDB 返回一组结果。
我有这样的东西来匹配每个以za 开头的标题,例如:
Model.aggregate(
{ $project: { firstLetter : { $substr : ["$header", 0, 2] }}},
{ $match: { firstLetter : 'za' }},
{ $limit: 40 }
);
但是当我将结果分配给一个变量时,它只是一个 Aggregate 对象,我无法确定如何处理。
Mongoose 文档状态:
The documents returned are plain javascript objects, not mongoose documents (since any shape of document can be returned).
为什么我没有得到结果?
【问题讨论】:
标签: mongodb mongoose aggregation-framework nosql