0

数据结构如下:

{ 
"_id" : ObjectId("5031e3f0a606e8ef48c7da6b"), 
"hitTime" : [ 1345446896, 1345446943, 1345446991 ], 
"tag" : "a" 
}

我想获得hitTime>1345446991 的条目,以便我可以对标签的受欢迎程度进行排名。

我该怎么做呢?或者是否有其他数据结构可以方便地进行这种增量计数?

4

1 回答 1

0

文档:

即检查“value”时,如果是数组,则检查数组中的每个值。

使用MongoDB 文档,您的查询应如下所示:

db.collectionName.find({
    hitTime : {
        $gt : 1345446991
    }
});

我不确定这是否正常工作,但你可能会明白。=)

于 2012-08-21T09:46:04.350 回答