2016-04-25 9 views
0

mapreduceクエリにmap関数があり、ここでいくつかの日付を比較しようとしています。日付がコンパイルされたMongoDb MapReduce

{ 
    start: ISODate("2015-01-01T12:00:00.000+0000") 
} 

とで:/メソッドを減らし、私はスコープを通じて日付を渡す私のマップでは

{ 
    Created: ISODate("2016-01-01T12:00:00.000+0000") 
} 

は、文書がタイプISODateで「を作成」プロパティが含まれていることを言うことができます私の地図の方法、私は以下を印刷する

function() { 
    print(this.Created); 
    print(start); 
    print(this.Created > start); 
} 

私のログに次の出力が表示されます:

2016-04-25T16:19:04.921+0200 I -  [conn129] ISODate("2016-01-01T12:00:00.000+0000") 
2016-04-25T16:19:04.922+0200 I -  [conn129] Sat Jan 01 2015 13:00:00 GMT+0100 (Vest-Europa (normaltid)) 
2016-04-25T16:19:04.922+0200 I -  [conn129] false 

作成日と開始日を比較するにはどうすればよいですか?

答えて

0

私にはVisual Studioがうまくいっています。

テストデータはjsonファイルから取得され、何らかの理由でVisual StudioがISODate("...")の値の一部を"ISODate(\"...\")"文字列に変更することを選択しました。

スポットは簡単ではありませんでしたので、ここでは「jsonファイルを見るためにビジュアルスタジオを使用しないでください」と思われます。