Mongo

作者: 錦魚 | 来源:发表于2019-01-08 10:28 被阅读0次

    q启动

    mongo
    

    展示

    db
    

    查看

    show dbs
    

    使用或创建

    use
    

    查看数据库专题

    db.stats()
    

    查看数据库下集合数

    show collections
    

    删除数据库

    db.dropdatabase()
    

    创建集合

    db.create
    

    删除集合

    db.集合名.drop()
    


    添加数据
    insert ( 键  :值 ,desc:'描述内容' )
    

    添加多个

    insert ([信息],[信息],[信息],[信息])
    


    查询
    db.set.find()
    db.set.find({ 键  :值})
    
    
    db.set.remove({ 键  :值},{justOne:true})//////或者1(表示True)
    db.set.update({ 键  :值},{ 键  :值})
    

    import pymongo
    from bson.objectid import ObjectId
    
    #class mongo_databse():
    mongo_client = pymongo.MongoClient(
        host='localhost',
        port=27017
    )
    # db = mongo_client.mongo1805
    db = mongo_client['mongo1805']
    
    # 使用集合(存在直接使用,不存在直接创建)
    # col_name = db.student
    col_name = db['student']
    
    def insert_data():
        document = {
            'name':'dufuhao1',
            'numb':'100',
            'gender':'1',
        }
        '''单条'''
        result = col_name.insert(document)
        print(result)
        '''多条'''
        col_name.insert([document,document])
    
    def remove_data():
        result = col_name.remove({'name':'dufuhao1'})
        result = col_name.remove({'name':'dufuhao1'},multi=False)
        #删除一条
        col_name.delete_one()
        #删除多条
        col_name.delete_many()
    
    def updata_data():
        #指定属性更新
        result = col_name.update({'name':'dufuhao1'},{'$set':{'gender':'1'}})
        print(result)
        #全文档更新
        result  =col_name.update({'name':'dufuhao1'},{'gender':'1'})
        #mongo根据id更新   #根据_id更新属性 #导入文件包
        # result = col_name.update({'_id':ObjectId('id')},{'gender':'0'})
    
    
    def find_data():
        result = col_name.find({})
        print(result)
        print([i for i in result])
    
    
    if __name__ == '__main__':
    #    insert_data()
        updata_data()
        find_data()

    相关文章

      网友评论

          本文标题:Mongo

          本文链接:https://www.haomeiwen.com/subject/rcdccqtx.html