如何在MongoDB中具有唯一字段的集合中选择文档?
我有这个文档架构:
{
_id: someid,
createdAt: new Date(),
message: somemessage,
eadd: eadd
}
我想收到带有唯一电子邮件地址的最新消息。因此,输出将是每个电子邮件地址的最新消息。
我不知道如何使用分组依据 - 我可以在这里使用它吗?
要在 Meteor 中获取聚合,您需要添加一个包。 例如 meteorhacks:聚合
C.F. https://themeteorchef.com/tutorials/aggregations-in-mongodb
你必须使用 mongo 聚合函数
db.messages.aggregate(
[
{
$group : {
_id : "$eadd"}
}
]);
只需包含要显示的字段
你可以试试 http://grapher.cultofcoders.com/包。它将允许您在 mongo 集合之间创建关系。您将使用链接来创建它们,并且可以过滤对数据库的请求、传递参数等。
要安装它
meteor add cultofcoders:grapher
文档可在此处找到:http://grapher.cultofcoders.com/