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

同じドキュメントの2つのフィールドを比較する

    $exprを使用できます これにより、クエリ言語内で集計式を使用できるようになります。

    db.collection.find({ "$expr": { "$eq": [ "$_id" , "$md5" ] } })
    

    または集計あり

    db.collection.aggregate([
      { "$match": { "$expr": { "$eq": [ "$_id" , "$md5" ] } } }
    ])
    



    1. mongodb-検索して集約する方法

    2. マングースモデルのすべてのカウントを取得するにはどうすればよいですか?

    3. Mongoアグリゲーション:値をグループに分割する

    4. mongoの大文字をキャメルケースに変更しますか?