とするとjsファイルにdateAdded : new Date().toISOString()
が入り、mongoにインポートするデータのJSONファイルが作成され、mongoシェルに2016-11-26T21:51:23.879Z
と表示されます。私はそれがISODate("2016-11-26T21:51:23.879Z")
のように見えたかった。日付をISOラッパー
一般的に見られるISOラッパーに変更するには、次のような作業が必要でした。
Comps.find({category : "Consumer Electronics"})
.then(function(comps){
console.log(comps.length)
comps.forEach(function(e){
console.log(e.name)
e.dateAdded = new Date(e.dateAdded.toString());
// e.category = "Auctions";
e.save(function(error, doc){
if(error) console.log(error);
console.log("doc saved : " , doc.name, " ", doc.category, " " , doc.dateAdded);
})
})
})
`
私は日付がすぐにISOラッパーとのmongoに表示するためにJSファイルで行うことができるものはありますか?
Consumer Electronics
のクエリの上に私のコードでは、それは私が日付でクエリしたいと思われる。
たとえば、300個のドキュメントをインポートしたのですが、すでにそこに1000個入っていたら、1001を開始した日付でクエリできます。日付でクエリーしたいのですが、ISOwrapperと私はカテゴリー別に質問したくありません。
私はこれをマングーススキーマに持っていますdateAdded : {type : Date, default : Date.now},
最近私はmongoimportを使っていますので、私はそれも問題ではないと思います。
を確認してください。だから、私は 'toISOString()'で遊んだのです。それが助けになるかどうかを調べる。 –