sql >> データベース >  >> NoSQL >> MongoDB

文字列から日付データ型に変換する方法は?

    単一のクエリでフィールドのタイプを変更できるとは思いません。最も簡単な方法は、データ文字列をDateに変換することです。 ISODateを使用したフォーマット 挿入中に機能します。ただし、すでに挿入したデータを処理する場合は、mongodbコンソールを使用して次のコードで処理できます。

    db.collection.find().forEach(function(element){
      element.OrderDate = ISODate(element.OrderDate);
      db.collection.save(element);
    })
    

    このコードは、コレクションの各要素を処理しますcollection Orderdateのタイプを変更します Stringのフィールド Dateへ 。



    1. node.jsでのredisの使用(エクスプレス)

    2. Mongodbは集約フレームワークについて説明します

    3. バックグラウンドでredis-serverをノンストップで実行したい

    4. MongoDBコレクションのフィールドの名前を変更する