数据结构如下:
{
"_id" : ObjectId("5031e3f0a606e8ef48c7da6b"),
"hitTime" : [ 1345446896, 1345446943, 1345446991 ],
"tag" : "a"
}
我想获得hitTime
>1345446991 的条目,以便我可以对标签的受欢迎程度进行排名。
我该怎么做呢?或者是否有其他数据结构可以方便地进行这种增量计数?
数据结构如下:
{
"_id" : ObjectId("5031e3f0a606e8ef48c7da6b"),
"hitTime" : [ 1345446896, 1345446943, 1345446991 ],
"tag" : "a"
}
我想获得hitTime
>1345446991 的条目,以便我可以对标签的受欢迎程度进行排名。
我该怎么做呢?或者是否有其他数据结构可以方便地进行这种增量计数?
文档:
即检查“value”时,如果是数组,则检查数组中的每个值。
使用MongoDB 文档,您的查询应如下所示:
db.collectionName.find({
hitTime : {
$gt : 1345446991
}
});
我不确定这是否正常工作,但你可能会明白。=)