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)
  • 相关阅读:
    生成函数trick
    带权并查集维护二分图
    关于二项式反演的一些思考
    CSP集训记录
    解决Maven版本冲突
    蚂蚁金服5轮面试,最后栽这了...
    配置交换机Eth-Trunk+VRRP+MSTP+接口BFD状态联动+Telnet示例
    企业园区网络建设技术方案(华为)
    网络三层架构
    SOA治理
  • 原文地址:https://www.cnblogs.com/hanouba/p/13251750.html
Copyright © 2011-2022 走看看