Mongodb で特定のクエリを実行するための最適なフォームを取得するために助けが必要です
1 時間ごとに供給されるジョブ コレクションがあり、いくつかの有用な情報を取得したいと考えています。
- ジョブ名ごとの最後の 10 レコード。timedur の平均を取得しますが、高い値と低い値を削除します。
- timeend キーで最後の 10 レコードを取得できます
この問題の解決にご協力いただきありがとうございます。
{
"_id" : ObjectId("52446679e4b0961fd47b63a9"),
"jobname" : "ftp_s_jobx",
"descript" : "Get some file",
"applic" : "PRD.TEAM",
"applgroup" : "bil.jobx.set",
"schedtab" : "bil.jobx.set",
"owner" : "cdfiles",
"runcount" : "1",
"cyclic" : "Y",
"times" : [
{
"timeelep" : "3674"
},
{
"timestmp" : "20130926132537"
},
{
"timedur" : "00:00:36"
},
{
"timeend" : "26/09/2013 13:25:37"
}
]
}