• django使用mongodb建表


    1.安装mongodb的py模块包

    pip install mongoengine
    

     同时安装了mongoengine、pymongo

    2.在项目配置文件settings.py中配置

    from mongoengine import connect
    connect('dbname1', host='127.0.0.1', port=27017, alias='default')
    #connect('数据库名',host='host',port='port',alias='别名'),还可以设置其他参数,例如账号与密码等,具体看mongodb数据库引擎mongoengine中的connect方法
    

     3.简单应用

    import mongoengine
    
    class StudentModel(mongoengine.Document):
        name = mongoengine.StringField(max_length=16)
        age = mongoengine.IntField(default=0)
    
    ###增删改查###
    StudentModel.objects.create(name='klc',age=18)
    StudentModel.objects.filter(name='klc').delete()
    StudentModel.objects.filter(name='klc').update(age=16)
    StudentModel.objects.all()
    ###end###
    
    ###以上增删改查皆可在mongodb查看###
    # 进入mongodb的shell
    D:\MongoDb\server\4.0.1\bin>mongo.exe
    
    # 查看存在数据库
    >show dbs
    
    # 进入将要操作的数据库,本例子数据库在settings.py中已经设置,数据库名为“dbname1”
    >use dbname1
    
    # 查看数据库中的tables
    >show tables
    
    # 查看集合中的全部文档
    >db.student_model.find() # 集合名为django中定义的model名小写加下划线
    
  • 相关阅读:
    生成函数
    泰勒公式与牛顿迭代
    如何在浏览器关闭发送请求
    elment-ui table组件 -- 远程筛选排序
    微信小程序 -- 数据请求
    2019年 学习计划
    vue 表单校验(二)
    ubuntu 学习
    vue-cli如何添加多种环境变量
    vue兼容ie
  • 原文地址:https://www.cnblogs.com/konglingxi/p/9430961.html
Copyright © 2020-2023  润新知