1

実行プロセスでこの特定のコードをどのように使用できますか。

now = new Date();
current_date = new Date(now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate(), now.getUTCHours(), now.getUTCMinutes(), now.getUTCSeconds());
end_date = obj.end_date (Mon, 02 Apr 2012 20:16:35 GMT);
var millisDiff = end_date.getTime() -  current_date.getTime();
console.log(millisDiff / 1000);

自分のレコードをコレクションに既に挿入しました。多くのパラメータで構成されています。最初のレコードは開始するステータスを示し、最後のレコードはプロセスが終了したことを示します。また、開始時と終了時のすべてのレコードのタイム スタンプ値で構成されます。

2 つのプロセス間の時間差を取得するにはどうすればよいですか? 上記のコードを使用するにはどうすればよいですか?

db.trials.insert( { _id: ObjectId("51d2750d16257024e046c0d7"), Application: "xxx", ProcessContext: "SEARCH", InteractionID: "I001", opID: "BBB", buID: "Default", HostName: "xxx-ttt-tgd-002", InstanceName: "Instance1", EventTime: ISODate("2011-11-03T14:23:00Z"), HOPID: "", HOPName: "", HOPStatus: "", INTStatus: "Started" } );
db.trials.insert( { _id: ObjectId("51d2750d16257024e046c0d7"), Application: "xxx", ProcessContext: "SEARCH", InteractionID: "I001", opID: "BBB", buID: "Default", HostName: "xxx-ttt-tgd-002", InstanceName: "Instance1", EventTime: ISODate("2011-11-03T14:23:58Z"), HOPID: "", HOPName: "", HOPStatus: "", INTStatus: "Started" } );

これらは、上記のロジックを使用してタイムスタンプの違いを知りたかった 2 つのレコードです。違いを得ることができるようにロジックを使用するにはどうすればよいですか?

4

0 に答える 0