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

ObjectIdをmongodbアグリゲートの文字列値に$projectする方法は?

    Mongodb 4.0 $toStringを導入しました 集計演算子。これで、ObjectIdを文字列に簡単に変換できるようになりました

    db.collection.aggregate([
      {
        $project: {
          _id: {
            $toString: "$_id"
          }
        }
      }
    ])
    

    またはその逆の場合は、 $toObjectIdを使用します 集約

    db.collection.aggregate([
      {
        $project: {
          _id: {
            $toObjectId: "$_id"
          }
        }
      }
    ])
    


    1. Redisを使用してSQL結果をキャッシュする

    2. MongoDB insert()

    3. Windows764ビットxamppのphpredis

    4. MongoDB$pullを使用してアレイ内のドキュメントを削除する