MongoDB行コマンド


この投稿では、MongoDBの初心者として必要なすべてのMongoDB行のコマンドの包括的なリストが表示されます.

行(文書)コマンド

  • コレクション内のすべての行を表示する
  • db.comments.find()
    
  • はコレクション内のすべての行を示す
  • db.comments.find().pretty()
    
  • オブジェクトに一致する最初の行を見つける
  • db.comments.findOne({name: 'yash'})
    
  • 挿入1行
  • db.comments.insert({
        'name': 'yash',
        'lang': 'JavaScript',
        'meme': 1
     })
    
  • 多くの行を挿入します
  • db.comments.insertMany([{
        'name': 'yash',
        'lang': 'JavaScript',
        'meme': 1
        }, 
        {'name': 'Rohan',
        'lang': 'Python',
        'meme': 3
        },
        {'name': 'jagu',
        'lang': 'Java',
        'meme': 4
    }])
    
    MongoDBデータベースにおける
  • の検索
  • db.comments.find({lang:'Python'})
    
  • 出力の行数を制限する
  • db.comments.find().limit(2)
    
  • 出力の行数を数える
  • db.comments.find().count()
    
  • 行を更新する
  • db.comments.update({name: 'Teja'},
    {'name': 'yash',
        'lang': 'JavaScript',
        'meme': 1
    }, {upsert: true})
    
  • MongoDB増加演算子
  • db.comments.update({name: 'Rohan'},
    {$inc:{
        meme: 2
    }})
    
  • MongoDB名前変更演算子
  • db.comments.update({name: 'Rohan'},
    {$rename:{
        meme: 'member'
    }})
    
    行を削除する
    db.comments.remove({name: 'yash'})
    
    未満

  • db.comments.find({member_since: {$lt: 90}})
    
    に等しい未満の

  • db.comments.find({member_since: {$lte: 90}})
    
    より大きい

  • db.comments.find({member_since: {$gt: 90}})
    
    に等しいより大きい

  • db.comments.find({member_since: {$gte: 90}})