小编Jam*_*old的帖子

如何使用mongodb聚合并检索整个文档

我对mongodb的聚合函数感到困惑.我想要的就是在我的收藏中找到最新的文档.假设每个记录都有一个"已创建"的字段

db.collection.aggregate({
    $group: { 
        _id:0,
        'id':{$first:"$_id"},
        'max':{$max:"$created"}
    }
})
Run Code Online (Sandbox Code Playgroud)

产生正确的结果,但我希望结果中的整个文档?我该怎么办?

这是文档的结构:

{
    "_id" : ObjectId("52310da847cf343c8c000093"),
    "created" : 1389073358,
    "image" : ObjectId("52cb93dd47cf348786d63af2"),
    "images" : [
        ObjectId("52cb93dd47cf348786d63af2"),
        ObjectId("52f67c8447cf343509d63af2")
        ],
    "organization" : ObjectId("522949d347cf3402c3000001"),
    "published" : 1392601521,
    "status" : "PUBLISHED",
    "tags" : [ ],
    "updated" : 1392601521,
    "user_id" : ObjectId("52214ce847cf344902000000")
}
Run Code Online (Sandbox Code Playgroud)

mongodb aggregation-framework

12
推荐指数
2
解决办法
8987
查看次数

当WebKit WebApp被"终止"时会触发什么事件

我正在为iOS开发Web应用程序并使用DOMApplicationCache.我知道Web应用程序无法在后台运行,但我仍然希望在用户切换到另一个应用程序并稍后返回到Web应用程序时模拟应用程序的简历.

为了做到这一点,我至少需要记录Web App终止/卸载的时间.但是window.unload似乎没有激发.

有没有人知道如何捕获运行WebApp的终止?

PS:在一个相关的问题上,当apple-mobile-web-app-capable是的时,console.log会去哪里?

javascript web-applications mobile-safari iphone-standalone-web-app

3
推荐指数
1
解决办法
6355
查看次数

DDP.connect和Meteor.users

我正在尝试将移动设备与应用程序的桌面部分分开,并认为我尝试使用DDP.connect作为移动应用程序与桌面应用程序共享数据的一种方式。

我的第一个障碍是有关流星的内部收藏和出版物。

我应该如何验证用户身份?我知道我可以调用login方法来对用户进行身份验证,但这仍然不能为我提供我习惯使用Meteor.users的所有其他出色的响应功能。

这应该工作吗,如果是这样,模式是什么。

谢谢

meteor ddp

2
推荐指数
2
解决办法
2350
查看次数