zoukankan      html  css  js  c++  java
  • mongdb初探

    一、docker安装

    1、下载部署

    docker search mongo
    docker pull mongo
    docker run --name my_mongo -p 27017:27017 -v $PWD/db:/data/db -d mongo
    

    2、进入容器并启动mongo

    # 进入mongo容器,其中‘my_mongor'是mongo容器别名
    docker exec -it my_mongo /bin/bash
    # 启动mongo服务
    mongod &
    # 在容器中查看mongo进程
    ps -ef | grep mongo
    

    二、pymongo

    #!/usr/bin/python3
    #coding:utf-8
    '''
    Created on 2019/01/18 13:46
    
    @author: 刘蒙华
    '''
    from pymongo import MongoClient
    conn = MongoClient('10.0.0.29', 27017)
    db = conn.mydb  #连接mydb数据库,没有则自动创建
    collection = db.academician
    
    #插入单条数据
    test = {
        'department':'数学物理学部',
        'name':'艾国祥',
    }
    collection.insert(test)
    
    #插入多条数据
    name_list = [
        {
            'department': '数学物理学部',
            'name': '艾国祥',
        },
        {
            'department': '数学物理学部',
            'name': '白以龙',
        }
    
    ]
    collection.insert(name_list)
    
    
    # 查询数据
    for i in collection.find({ 'department': '数学物理学部'}):
        print(i)
    
    #统计数量
    number = collection.find({ 'department': '数学物理学部'}).count()
    print(number)
    
    #删除全部数据
    collection.remove()
    
    
    
  • 相关阅读:
    Java EE 和 Java Web
    09-盒模型
    08-层叠性权重相同处理
    07-css的继承性和层叠性
    06-伪元素选择器
    05-伪类选择器
    04-属性选择器
    03-高级选择器
    02-css的选择器
    01-css的引入方式
  • 原文地址:https://www.cnblogs.com/testlmh/p/10288208.html
Copyright © 2011-2022 走看看