设为首页 加入收藏

TOP

Mongodb-基本命令(三)
2015-11-21 01:54:07 来源: 作者: 【 】 浏览:3
Tags:Mongodb- 基本 命令
duplicate key error index: student.LABELNE T.$name_1 dup key: { : \"yuan\" }", "code" : 11000, "ok" : 0 } >

?

11.2 添加其他索引

?

> db.LABELNET.ensureIndex({"name":1,"age":1});
{
        "createdCollectionAutomatically" : false,
        "numIndexesBefore" : 1,
        "numIndexesAfter" : 2,
        "ok" : 1
}
>

?

11.3 查看所有索引

?

> db.LABELNET.getIndexes();
[
        {
                "v" : 1,
                "key" : {
                        "_id" : 1
                },
                "name" : "_id_",
                "ns" : "student.LABELNET"
        },
        {
                "v" : 1,
                "key" : {
                        "name" : 1,
                        "age" : 1
                },
                "name" : "name_1_age_1",
                "ns" : "student.LABELNET"
        }
]


?


11.4 删除索引

可能随着业务需求的变化,原先建立的索引可能没有存在的必要了,可能有的人想说没必要就没必要呗, 但是请记住,索引会降低CUD这三种操作的性能。

?

> db.LABELNET.dropIndex("name_1_age_1");
{ "nIndexesWas" : 2, "ok" : 1 }
> db.LABELNET.getIndexes();
[
        {
                "v" : 1,
                "key" : {
                        "_id" : 1
                },
                "name" : "_id_",
                "ns" : "student.LABELNET"
        }
]
>

基本命令 就学到这里了,下篇将学习使用 mongodb 的 C#驱动 实现增删改查!

?


首页 上一页 1 2 3 4 下一页 尾页 3/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇【翻译自mos文章】使用config.sh/.. 下一篇Oracle学习(5):多表查询

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: