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

MongoDBで日付部分を日付に変換する


まず、ドキュメントを使用してコレクションを作成しましょう-

> db.demo386.insert(
...    {
...       details: { Month: 02, Day: 27, Year: 2020 }
...    }
... );
WriteResult({ "nInserted" : 1 })

find()メソッドを使用してコレクションからすべてのドキュメントを表示する-

> db.demo386.find();

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

{ "_id" : ObjectId("5e5bd9a222064be7ab44e7f7"), "details" : { "Month" : 2, "Day" : 27, "Year" : 2020 } }

以下は、日付部分を日付に変換するためのクエリです-

> db.demo386.aggregate(
...    {"$project":{
...       "_id":0,
...       "DueDate":{
...          "$dateToString":{
...             "format":"%m-%d-%Y",
...             "date":{"$dateFromParts": {"year":"$details.Year","month":"$details.Month","day":"$details.Day"}}
...          }
...       }
...    }}
... );

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

{ "DueDate" : "02-27-2020" }

  1. MongoDBを使用して生年月日レコードを年齢に変換する方法

    ドキュメントを使用してコレクションを作成しましょう- > db.demo754.insertOne({"DateOfBirth":new Date("2000-05-03")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5eae9b2da930c785c834e56f") } > db.demo754.insertOne({"DateOfBirth":

  2. UK DATEをMySQL日付に変換しますか?

    英国の日付形式は、日-蛾-年形式をサポートしています。 MySQLの日付に変換するには、STR_TO_DATE()を使用します。構文は次のとおりです。 select str_to_date(yourColumnName,'%d/%m/%Y') from yourTableName; 最初にテーブルを作成しましょう: mysql> create table DemoTable728 (DueDate varchar(100)); Query OK, 0 rows affected (0.59 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します: