MongoDB
 Computer >> コンピューター >  >> プログラミング >> MongoDB

MongoDBでisodateを数値に変換しますか?


これにはgetTime()を使用できます。以下は構文です-

yourVariableName.getTime();

ISODateを数値に変換-

> var arrivalDate=ISODate('2019-04-18 13:50:45');

以下は、ISODateを数値に変換するためのクエリです-

> arrivalDate.getTime();

これにより、次の出力が生成されます-

1555595445000

ISODateの正しい数値であるかどうかを確認しましょう。以下は、上記の数値を適用するたびに正しいISODateを取得するためのクエリです-

> new Date(1555595445000);

これにより、次の出力が生成されます-

ISODate("2019-04-18T13:50:45Z")

はい、これは正しいISODateです。


  1. MongoDBでDate/ISODateのコンポーネントを取得しますか?

    MongoDBでDate/ISODateのコンポーネントを取得するには、コレクションに日付を含むドキュメントを作成しましょう。それでは、MongoDBのDate/ISODateのコンポーネントを取得しましょう > db.componentOfDateDemo.insert({"ShippingDate":new Date()}); WriteResult({ "nInserted" : 1 }) 以下は、find()メソッドを使用してコレクションからすべてのドキュメントを表示するためのクエリです > db.componentOfDateDe

  2. MongoDBコレクションを配列値で並べ替えますか?

    MongoDBコレクションを配列値で並べ替えるには、$ sortとともにaggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo577.insertOne( ...    { ... ...       "student": { ...          "details": [ ...             { ...   &