0

データ構造は次のようになります。

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

hitTimeタグの人気をランク付けできるように、>1345446991のエントリを取得したいと思います。

どうすればよいですか?または、この増分カウントを行うのに便利な他のデータ構造はありますか?

4

1 に答える 1

0

ドキュメンテーション:

つまり、「値」が検査されるときに、それが配列である場合、配列内の各値が検査されます。

MongoDBのドキュメントを使用すると、クエリは次のようになります。

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

これが正しく機能するかどうかはわかりませんが、あなたはその考えを理解するかもしれません。=)

于 2012-08-21T09:46:04.350 に答える