zoukankan      html  css  js  c++  java
  • 在Docker中创建Mongodb数据库

    步骤一(拉取最新版本的Mongo):

    docker pull mongo:latest

    步骤二(启动容器):

    docker run it mongo /bin/bash   ### 进入交互式mongo容器
    docker run -p 27017:27017 --name mymongo mongo ### 可以设置IP

    启动mongo服务:

    mongod &
    
    mongo

     将文件复制到docker容器当中

    docker cp final.txt ids:/

    进入容器: 

    docker exec -it id号 /bin/bash

    步骤三(构建数据库):

    use runoob   ## 切换数据库
    show dbs ## 查看所有数据库
    db.runoob.insert({'name':'冬冬社区'}) ## 插入数据

    db.dropDatabase() ## 删除数据库(首先切换到要删除的数据库)

    创建固定集合“mycol”,整个集合的空间的大小是6142800KB,文档的最大个数为10000个
    db.createCollection('mycol',{capped:true,autolndexld:true,size:6142800,max:10000})
    db.collection.drop() ## 删除集合

     步骤四(将csv文件导入数据库)

    mongoimport --db pat --collection mycol --file ./final.json

    或者将用python写入数据库

    import pymongo

    client = pymongo.MongoClient('mongodb://0.0.0.0:27017/')

    db = client["patt"]
    student = db['student']

    student.insert({'stu':line[0],'name':line[1]})

    ##### 查找数据库
    q = student.find({'stu':'doc_201822251327'})
    print(q)
  • 相关阅读:
    mysql基础知识
    django知识
    gitlab的CICD搭建记录
    nginx的基础知识
    JAVA基础知识总结——part1
    【Python】python基础练习题_1
    【Docker】——Linux下搭建docker环境
    day3
    python_day2
    python_day1
  • 原文地址:https://www.cnblogs.com/hanouba/p/13251750.html
Copyright © 2011-2022 走看看