• 在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)
  • 相关阅读:
    MFC 将文件拖进对话框获得文件信息
    微软历史最高市值是多少?
    ZooKeeper的学习与应用
    OutputCache祥解
    本人的微博转移
    java list三种遍历方法性能比較
    VS2010旗舰版安装图解
    SSL协议具体解释
    freemarker字符串拼接
    [java web 入门](一)MyEclipse & HelloWorld 记录
  • 原文地址:https://www.cnblogs.com/hanouba/p/13251750.html
Copyright © 2020-2023  润新知