db.system.indexes.find()
Above
statement gives you all the indexes present in given database.
> use school
switched to db school
>
> db.system.indexes.find()
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "school.students" }
{ "v" : 1, "key" : { "student_id" : 1 }, "name" : "student_id_1", "ns" : "school.students" }
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "school.marks" }
db.students.getIndexes()
Above
statement gives you all the indexes of students collection.
> db.students.getIndexes()
[
{
"v" : 1,
"key" : {
"_id" : 1
},
"name" : "_id_",
"ns" : "school.students"
},
{
"v" : 1,
"key" : {
"student_id" : 1
},
"name" : "student_id_1",
"ns" : "school.students"
}
]
db.students.dropIndex({"student_id"
: 1})
Above
statement drop the index created on field “student_id”.
> db.students.getIndexes()
[
{
"v" : 1,
"key" : {
"_id" : 1
},
"name" : "_id_",
"ns" : "school.students"
},
{
"v" : 1,
"key" : {
"student_id" : 1
},
"name" : "student_id_1",
"ns" : "school.students"
}
]
>
> db.students.dropIndex({"student_id" : 1})
{ "nIndexesWas" : 2, "ok" : 1 }
>
> db.students.getIndexes()
[
{
"v" : 1,
"key" : {
"_id" : 1
},
"name" : "_id_",
"ns" : "school.students"
}
]
>
No comments:
Post a Comment