• MongoDB 创建索引


    # 创建索引,优化查询速度

    # 查看索引
    > db.enter_room.getIndexes()
    [
        {
            "v" : 2,
            "key" : {
                "_id" : 1
            },
            "name" : "_id_",
            "ns" : "room.enter_room"
        }
    ]
    
    
    # 创建索引
    > db.enter_room.ensureIndex({room_id: 1, user_id: 1}, {background: true})
    {
        "createdCollectionAutomatically" : false,
        "numIndexesBefore" : 1,
        "numIndexesAfter" : 2,
        "ok" : 1
    }
    
    
    # 查看索引
    > db.enter_room.getIndexes()
    [
        {
            "v" : 2,
            "key" : {
                "_id" : 1
            },
            "name" : "_id_",
            "ns" : "room.enter_room"
        },
        {
            "v" : 2,
            "key" : {
                "room_id" : 1,
                "user_id" : 1
            },
            "name" : "room_id_1_user_id_1",
            "ns" : "room.enter_room",
            "background" : true
        }
    ]
    
    
    
    # 集合内数据
    > db.enter_room.findOne()
    {
        "_id" : ObjectId("606c195c8340b651d1084d9b"),
        "enter_time" : "2021-04-06 16:18:10",
        "room_id" : "123845",
        "user_id" : "1385786",
        "user_count" : "12"
    }
  • 相关阅读:
    亚洲区哈尔滨赛区网络预选赛over
    背包问题
    Memcache基础教程
    Telnet的命令
    Telnet技术白皮书
    workthread模式
    Telnet的命令
    telnet 测试memcached
    telnet 测试memcached
    Memcache基础教程
  • 原文地址:https://www.cnblogs.com/root0/p/15079484.html
Copyright © 2020-2023  润新知