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

ゼロ以外のミリ秒のすべてのドキュメントを検索するためのクエリ

    以下のクエリをmongodb3.6で試すことができます バージョン

    最初にdateからミリ秒を抽出する必要があります $ dateToPartsを使用する そうすれば、ミリ秒の $ ne 0

    db.collection.aggregate([
      { "$match": {
        "$expr": {
          "$ne": [
            { "$millisecond": {
              "date": "$source.billDate",
              "timezone": "America/New_York"
            }},
            0
          ]
        }
      }}
    ])
    

    または、検索クエリも使用します

    db.collection.find({
      "$expr": {
        "$ne": [
          { "$millisecond": {
            "date": "$source.billDate",
            "timezone": "America/New_York"
          }},
          0
        ]
      }
    })
    



    1. Node.jsおよびSocket.IOでのRedisの使用

    2. MongoDBコンパスフィルター式からGobson.M式へ

    3. MongoDbでネストされた配列をクエリします

    4. タイプ情報をMongoDBに渡して、インターフェイスタイプを適切に逆シリアル化できるようにしますか?