MongoDB 11.B, 12.B : insert,find,update, and delete commands ; count, limit, sort

use AIDS_B 

command creates AIDS_B database. In AIDS_B database to create collection names "register" 

db.register.insertOne({Name:'abc',RegdNo:10001,Year:4,Semester:1,branch:'AIDS'})  

it is implicit way


MongoDB Experiments: 11.B, 12.B


test> use AIDS_B

switched to db AIDS_B

AIDS_B> db.register.insertOne({Name:'abc',RegdNo:10001,Year:4,Semester:1,branch:'AIDS'})

{

  acknowledged: true,

  insertedId: ObjectId('690588f3b25c5cb31d63b112')

}

AIDS_B> db.register.insertOne({Name:'def',RegdNo:10002,Year:4,Semester:1,branch:'AIDS'})

{

  acknowledged: true,

  insertedId: ObjectId('6905891eb25c5cb31d63b113')

}

AIDS_B> db.register.insertOne({Name:'ghi',RegdNo:10003,Year:4,Semester:1,branch:'AIDS'})

{

  acknowledged: true,

  insertedId: ObjectId('69058941b25c5cb31d63b114')

}

AIDS_B> db.register.insertOne({Name:'jkl',RegdNo:10004,Year:4,Semester:1,branch:'IT'})

{

  acknowledged: true,

  insertedId: ObjectId('6905895ab25c5cb31d63b115')

}

AIDS_B> db.register.insertOne({Name:'mno',RegdNo:10005,Year:4,Semester:1,branch:'IT'})

{

  acknowledged: true,

  insertedId: ObjectId('69058969b25c5cb31d63b116')

}

AIDS_B> db.register.insertOne({Name:'pqr',RegdNo:10006,Year:4,Semester:1,branch:'IT'})

{

  acknowledged: true,

  insertedId: ObjectId('6905897fb25c5cb31d63b117')

}

AIDS_B> db.register.find()

[

  {

    _id: ObjectId('690588f3b25c5cb31d63b112'),

    Name: 'abc',

    RegdNo: 10001,

    Year: 4,

    Semester: 1,

    branch: 'AIDS'

  },

  {

    _id: ObjectId('6905891eb25c5cb31d63b113'),

    Name: 'def',

    RegdNo: 10002,

    Year: 4,

    Semester: 1,

    branch: 'AIDS'

  },

  {

    _id: ObjectId('69058941b25c5cb31d63b114'),

    Name: 'ghi',

    RegdNo: 10003,

    Year: 4,

    Semester: 1,

    branch: 'AIDS'

  },

  {

    _id: ObjectId('6905895ab25c5cb31d63b115'),

    Name: 'jkl',

    RegdNo: 10004,

    Year: 4,

    Semester: 1,

    branch: 'IT'

  },

  {

    _id: ObjectId('69058969b25c5cb31d63b116'),

    Name: 'mno',

    RegdNo: 10005,

    Year: 4,

    Semester: 1,

    branch: 'IT'

  },

  {

    _id: ObjectId('6905897fb25c5cb31d63b117'),

    Name: 'pqr',

    RegdNo: 10006,

    Year: 4,

    Semester: 1,

    branch: 'IT'

  }

]

AIDS_B> db.register.update({Name:'pqr'},{$set:{Semester:2}})

DeprecationWarning: Collection.update() is deprecated. Use updateOne, updateMany, or bulkWrite.

{

  acknowledged: true,

  insertedId: null,

  matchedCount: 1,

  modifiedCount: 1,

  upsertedCount: 0

}

AIDS_B> db.register.find({Name:'pqr'})

[

  {

    _id: ObjectId('6905897fb25c5cb31d63b117'),

    Name: 'pqr',

    RegdNo: 10006,

    Year: 4,

    Semester: 2,

    branch: 'IT'

  }

]

AIDS_B> db.register.delete({Name:'abc'})

TypeError: db.register.delete is not a function

AIDS_B> db.register.deleteOne({Name:'abc'})

{ acknowledged: true, deletedCount: 1 }

AIDS_B> db.register.find({Name:'abc'})

AIDS_B> db.register.find().count()

5

AIDS_B> db.register.find().limit(3)

[

  {

    _id: ObjectId('6905891eb25c5cb31d63b113'),

    Name: 'def',

    RegdNo: 10002,

    Year: 4,

    Semester: 1,

    branch: 'AIDS'

  },

  {

    _id: ObjectId('69058941b25c5cb31d63b114'),

    Name: 'ghi',

    RegdNo: 10003,

    Year: 4,

    Semester: 1,

    branch: 'AIDS'

  },

  {

    _id: ObjectId('6905895ab25c5cb31d63b115'),

    Name: 'jkl',

    RegdNo: 10003,

    Year: 4,

    Semester: 1,

    branch: 'IT'

  }

]

AIDS_B> db.register.find().limit(2)

[

  {

    _id: ObjectId('6905891eb25c5cb31d63b113'),

    Name: 'def',

    RegdNo: 10002,

    Year: 4,

    Semester: 1,

    branch: 'AIDS'

  },

  {

    _id: ObjectId('69058941b25c5cb31d63b114'),

    Name: 'ghi',

    RegdNo: 10003,

    Year: 4,

    Semester: 1,

    branch: 'AIDS'

  }

]

AIDS_B> db.register.find().sort()

[

  {

    _id: ObjectId('6905891eb25c5cb31d63b113'),

    Name: 'def',

    RegdNo: 10002,

    Year: 4,

    Semester: 1,

    branch: 'AIDS'

  },

  {

    _id: ObjectId('69058941b25c5cb31d63b114'),

    Name: 'ghi',

    RegdNo: 10003,

    Year: 4,

    Semester: 1,

    branch: 'AIDS'

  },

  {

    _id: ObjectId('6905895ab25c5cb31d63b115'),

    Name: 'jkl',

    RegdNo: 10003,

    Year: 4,

    Semester: 1,

    branch: 'IT'

  },

  {

    _id: ObjectId('69058969b25c5cb31d63b116'),

    Name: 'mno',

    RegdNo: 10004,

    Year: 4,

    Semester: 1,

    branch: 'IT'

  },

  {

    _id: ObjectId('6905897fb25c5cb31d63b117'),

    Name: 'pqr',

    RegdNo: 10006,

    Year: 4,

    Semester: 2,

    branch: 'IT'

  }

]

AIDS_B> db.register.find().sort({branch:1})

[

  {

    _id: ObjectId('6905891eb25c5cb31d63b113'),

    Name: 'def',

    RegdNo: 10002,

    Year: 4,

    Semester: 1,

    branch: 'AIDS'

  },

  {

    _id: ObjectId('69058941b25c5cb31d63b114'),

    Name: 'ghi',

    RegdNo: 10003,

    Year: 4,

    Semester: 1,

    branch: 'AIDS'

  },

  {

    _id: ObjectId('6905895ab25c5cb31d63b115'),

    Name: 'jkl',

    RegdNo: 10003,

    Year: 4,

    Semester: 1,

    branch: 'IT'

  },

  {

    _id: ObjectId('69058969b25c5cb31d63b116'),

    Name: 'mno',

    RegdNo: 10004,

    Year: 4,

    Semester: 1,

    branch: 'IT'

  },

  {

    _id: ObjectId('6905897fb25c5cb31d63b117'),

    Name: 'pqr',

    RegdNo: 10006,

    Year: 4,

    Semester: 2,

    branch: 'IT'

  }

]

AIDS_B> db.register.find().sort({branch:-1})

[

  {

    _id: ObjectId('6905895ab25c5cb31d63b115'),

    Name: 'jkl',

    RegdNo: 10003,

    Year: 4,

    Semester: 1,

    branch: 'IT'

  },

  {

    _id: ObjectId('69058969b25c5cb31d63b116'),

    Name: 'mno',

    RegdNo: 10004,

    Year: 4,

    Semester: 1,

    branch: 'IT'

  },

  {

    _id: ObjectId('6905897fb25c5cb31d63b117'),

    Name: 'pqr',

    RegdNo: 10006,

    Year: 4,

    Semester: 2,

    branch: 'IT'

  },

  {

    _id: ObjectId('6905891eb25c5cb31d63b113'),

    Name: 'def',

    RegdNo: 10002,

    Year: 4,

    Semester: 1,

    branch: 'AIDS'

  },

  {

    _id: ObjectId('69058941b25c5cb31d63b114'),

    Name: 'ghi',

    RegdNo: 10003,

    Year: 4,

    Semester: 1,

    branch: 'AIDS'

  }

]

AIDS_B>

AIDS_B>


sort 1 ascending

sort -1 descending


**********************************************************

  ******************************************************

      ***********************************************

Comments

Popular posts from this blog

1. a. Angular Application Setup

2. Structural Directives - ngIf

Assignments - 1