Ass1-1
Ass1-1
Roll No. : 06
Class : TE (IT)
Practical : 1
prasad1594@UbuntuInWin:~$ mongosh
Current Mongosh Log ID: 670c9d4a63028c373efe6910
Connecting to: mongodb://127.0.0.1:27017/?
directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+2.3.2
Using MongoDB: 8.0.0
Using Mongosh: 2.3.2
------
The server generated these startup warnings when booting
2024-10-14T09:53:41.649+05:30: Using the XFS filesystem is strongly recommended with the
WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem
2024-10-14T09:53:46.806+05:30: Access control is not enabled for the database. Read and write
access to data and configuration is unrestricted
2024-10-14T09:53:46.806+05:30: For customers running the tcmalloc-google memory allocator,
we suggest setting the contents of sysfsFile to 'always'
2024-10-14T09:53:46.808+05:30: For customers running the updated tcmalloc-google memory
allocator, we suggest setting the contents of sysfsFile to 'defer+madvise'
2024-10-14T09:53:46.808+05:30: We suggest setting the contents of sysfsFile to 0.
2024-10-14T09:53:46.808+05:30: vm.max_map_count is too low
2024-10-14T09:53:46.809+05:30: We suggest setting swappiness to 0 or 1, as swapping can cause
performance problems.
------
college> db.student.find({s_id:{$in:[null],$exists:true}})
college> db.student.find({s_name:/ha/i})
[
{
_id: ObjectId('670c9eba63028c373efe6911'),
s_id: 1,
s_name: 'sarthak',
s_roll: 34,
cgpa: 8.4,
age: 20,
address: 'warje'
},
{
_id: ObjectId('670ca166bc0651aef1fe6911'),
s_id: 2,
s_name: 'prabhas',
s_roll: 12,
cgpa: 6.5,
age: 21,
address: 'kothrud'
}
]
college> db.student.find({s_name:/ha?/i})
[
{
_id: ObjectId('670c9eba63028c373efe6911'),
s_id: 1,
s_name: 'sarthak',
s_roll: 34,
cgpa: 8.4,
age: 20,
address: 'warje'
},
{
_id: ObjectId('670ca166bc0651aef1fe6911'),
s_id: 2,
s_name: 'prabhas',
s_roll: 12,
cgpa: 6.5,
age: 21,
address: 'kothrud'
},
{
_id: ObjectId('670ca166bc0651aef1fe6912'),
s_id: 3,
s_name: 'rahul',
s_roll: 28,
cgpa: 7,
age: 19,
address: 'warje'
},
{
_id: ObjectId('670ca166bc0651aef1fe6913'),
s_id: 4,
s_name: 'rohit',
s_roll: 2,
cgpa: 7.2,
age: 18,
address: 'warje'
}
]
college> db.createCollection("Fruits")
{ ok: 1 }
college> db.Fruits.insert({f_name:["apple,banana,mango,orange"]})
{
acknowledged: true,
insertedIds: { '0': ObjectId('670caed1243620fac4fe6912') }
}
college> db.Fruits.find({f_name:"mango"})
college> db.student.find({$where:function(){return(this.cgpa+this.age==28)}})
[
{
_id: ObjectId('670ca166bc0651aef1fe6915'),
s_id: 6,
s_name: 'virat',
s_roll: 44,
cgpa: 8,
age: 20,
address: 'warje'
}
]
college> db.student.find().limit(3)
[
{
_id: ObjectId('670c9eba63028c373efe6911'),
s_id: 1,
s_name: 'sarthak',
s_roll: 34,
cgpa: 8.4,
age: 20,
address: 'warje'
},
{
_id: ObjectId('670ca166bc0651aef1fe6911'),
s_id: 2,
s_name: 'prabhas',
s_roll: 12,
cgpa: 6.5,
age: 21,
address: 'kothrud'
},
{
_id: ObjectId('670ca166bc0651aef1fe6912'),
s_id: 3,
s_name: 'rahul',
s_roll: 28,
cgpa: 7,
age: 19,
address: 'warje'
}
]
college> db.student.find().skip(3)
[
{
_id: ObjectId('670ca166bc0651aef1fe6913'),
s_id: 4,
s_name: 'rohit',
s_roll: 2,
cgpa: 7.2,
age: 18,
address: 'warje'
},
{
_id: ObjectId('670ca166bc0651aef1fe6914'),
s_id: 5,
s_name: 'surya',
s_roll: 14,
cgpa: 7.8,
age: 18,
address: 'katraj'
},
{
_id: ObjectId('670ca166bc0651aef1fe6915'),
s_id: 6,
s_name: 'virat',
s_roll: 44,
cgpa: 8,
age: 20,
address: 'warje'
},
{
_id: ObjectId('670cabb9243620fac4fe6911'),
fruit: [ 'apple,banana,orange,mango' ]
}
]
college> db.student.find().sort({_id:-1}).limit(3)
[
{
_id: ObjectId('670cabb9243620fac4fe6911'),
fruit: [ 'apple,banana,orange,mango' ]
},
{
_id: ObjectId('670ca166bc0651aef1fe6915'),
s_id: 6,
s_name: 'virat',
s_roll: 44,
cgpa: 8,
age: 20,
address: 'warje'
},
{
_id: ObjectId('670ca166bc0651aef1fe6914'),
s_id: 5,
s_name: 'surya',
s_roll: 14,
cgpa: 7.8,
age: 18,
address: 'katraj'
}
]
college> db.student.deleteOne({s_id:7})
{ acknowledged: true, deletedCount: 0 }
college> db.student.find()
[
{
_id: ObjectId('670c9eba63028c373efe6911'),
s_id: 1,
s_name: 'sarthak',
s_roll: 34,
cgpa: 8.4,
age: 20,
address: 'warje'
},
{
_id: ObjectId('670ca166bc0651aef1fe6911'),
s_id: 2,
s_name: 'prabhas',
s_roll: 12,
cgpa: 6.5,
age: 21,
address: 'kothrud'
},
{
_id: ObjectId('670ca166bc0651aef1fe6912'),
s_id: 3,
s_name: 'rahul',
s_roll: 28,
cgpa: 7,
age: 19,
address: 'warje'
},
{
_id: ObjectId('670ca166bc0651aef1fe6913'),
s_id: 4,
s_name: 'rohit',
s_roll: 2,
cgpa: 7.2,
age: 18,
address: 'warje'
},
{
_id: ObjectId('670ca166bc0651aef1fe6914'),
s_id: 5,
s_name: 'surya',
s_roll: 14,
cgpa: 7.8,
age: 18,
address: 'katraj'
},
{
_id: ObjectId('670ca166bc0651aef1fe6915'),
s_id: 6,
s_name: 'virat',
s_roll: 44,
cgpa: 8,
age: 20,
address: 'warje'
},
{
_id: ObjectId('670cabb9243620fac4fe6911'),
fruit: [ 'apple,banana,orange,mango' ]
}
]