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

与えられた日付がmongodbの2つの日付の間にあることを確認するにはどうすればよいですか?

    クエリの日付を検索する場合 fromdateの間 およびtodate また、 modelnameも確認してください およびStatus その後、この条件に従うことができます。

    与えられたモデル構造に従って、ドットを使用する必要があります ( )次のように日付を確認するための表記: Categories.mainmodels.fromdate $ lteを使用する必要があります (以下 )および $ gte 以上 )演算子。

    var queryDate = '19/04/2016';  // or like: var queryDate = req.query.date; or as you sent
    
     var condition = {
           'modelname': 'lumia',
           'Status':'Active',
           'Categories.mainmodels.fromdate': {$gte: queryDate },
           'Categories.mainmodels.todate': {$lte: queryDate }
    };
    
    Phone.find(condition).sort('-created').// rest of code
    


    1. mongodbサービスが起動していません

    2. ノードまたはエクスプレスを使用してjson形式を返す適切な方法

    3. MongoDB Geospacial Query Spheres Overlapping Single Point

    4. AppEngineアプリからMongoDBにアクセスする