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

MongoDBの日付を照合して埋め込みドキュメントをクエリする

    ここで正規表現を使用する必要はありません。このような単純なものが機能するはずです:

    db.posts.find({"headers.Date": new Date(2001, 06, 06) })
    

    これは、DBに保存した日付に時間がない場合(日、月、年のみ)に機能するはずです

    これで、時間コンポーネントも含むnew Date()で日付を保存した場合は、その日のすべての瞬間を含む日付範囲を作成する必要があります:

    db.posts.find( //query for all moments/time of a specific date
      {"headers.Date": {"$gte": new Date(2001, 6, 6), "$lt": new Date(2001, 6, 7)}})
    

    注-DateのAPIはDate(YYYY、MM、DD)であり、「月」のカウントは「0」から始まります 「日付」のカウントは「1」から始まります。




    1. Redis通知:有効期限が切れたときにキーと値を取得する

    2. Apache HBase + Apache Hadoop + Xceivers

    3. マングースにコレクション内のすべてのドキュメントを一覧表示させるにはどうすればよいですか?コレクションが空かどうかを確認するには?

    4. PyMongoと組み合わせて使用​​するとPyGameがフリーズするのはなぜですか?