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

Mongodbは、今日の日付で作成された結果を検索します

    開始日オブジェクトは、現在の日時を00:00:00.000に保持する必要があります (ミリ秒の精度)今日の日付の時間を23:59:59.999に設定します :

    var start = new Date();
    start.setHours(0,0,0,0);
    
    var end = new Date();
    end.setHours(23,59,59,999);
    

    次に、MongoDBクエリ演算子で通常どおり変更された日付オブジェクトを渡します。

    db.posts.find({created_on: {$gte: start, $lt: end}});
    

    momentjsを使用している場合 ライブラリの場合、これは startOf()を使用して実行できます。 およびendOf() 文字列'day'を渡す、現在の日付オブジェクトのメソッド 引数として:

    var start = moment().startOf('day'); // set to 12:00 am today
    var end = moment().endOf('day'); // set to 23:59 pm today
    



    1. Redis-戻り値としてのLuaテーブル-これが機能しないのはなぜですか

    2. 本番環境でLaravelEchoサーバーをホストするためのApacheリバースプロキシの設定

    3. Redisの概要

    4. 高可用性オープンソースデータベース環境を設計する方法