在上次的文章中我们简单的介绍了有关Mongo数据库的简单操作 , 今天带大家进一步学习“使用Python如何在Mongo数据库添加数据? Mongo数据库中添加数据的方法有哪些?” , 内容详细 , 操作简单 , 感兴趣的小伙伴可以来看看哦!
文章插图
当我们创建好一个数据库之后 , 总要向表里面添加数据吧 , 那么如何在表中添加数据呢 , 下面举例让大家理解的更加透彻 。
增添数据
1、在表中增加一条数据
这里需要用到MongoDB数据库中的insert()方法 , 它的作用就是向表中插入一条数据 , 假设我们现在已经在数据库中创建了一个students表 , 案例如下:
def add_one_students(sno, name, age): student = {'sno': sno, 'name': name, 'age': age} students.insert_one(student)上述代码中 , 在第一行 , 用函数add_one_student , 向students增加了一个学生的信息 , 构建一个字典对象 , 将字典对象student插入到表中 。
我们可以向表中添加数据进行测试 , 如下:
add_one_student('1', '小小', 18)add_one_student('2', '菲菲', 20)list_students()
运行结果:
{'_id': ObjectId('5ee328013ee9af43360b7a65'), 'sno': '1', 'name': '小小', 'age': 18}{'_id': ObjectId('5ee328013ee9af43360b7a66'), 'sno': '2', 'name': '菲菲', 'age': 20}2、在表中增加多条数据
这里需要用到MongoDB数据库中的insert_many()方法 , 它的作用就是向表中插入多条数据 , 假设我们现在已经在数据库中创建了一个students表 , 案例如下:
def add_many_students(): xiaoxiao = {'sno': '11', 'name': '小肖', 'age':21} wang= {'sno': '22', 'name': '老王', 'age': 23} array = [xiaoxiao, wang] students.insert_many(array)案例中 , 在第 一 行 , 函数 add_many_students 向表 students 增加多个学生
二三行中的xiaoxiao、wang是构建的一个字典对象 , 在第 5 行 , 将学生 xiaoxiao 和学生 wang 插入到表 students 中 。
编写测试程序如下:
add_many_students()list_students()程序运行输出如下:
{'_id': ObjectId('5ee3281b673bfa2333f3c1f1'), 'sno': '11', 'name': '小小', 'age':21}{'_id': ObjectId('5ee3281b673bfa2333f3c1f2'), 'sno': '22', 'name': '老王', 'age':23}【使用Python如何在Mongo数据库添加数据?Mongo数据库中添加数据的方法有哪些?】今天的这篇“使用Python如何在Mongo数据库添加数据? Mongo数据库中添加数据的方法有哪些?”讲解到这里就结束了 , 希望对大家的学习带来帮助 , 也希望你们阅读完以上内容之后可以有所收获!
推荐阅读
- python如何填充字符串?python文本左对齐的方法有哪些?
- 如何掌握Python编程?学好python编程能做什么?
- 什么是Python中的迭代对象?Python中的迭代对象使用方法有哪些?
- 如何利用python求矩阵主对角线之和?python求矩阵主对角线之和代码
- Excel中怎么限制数据长度
- 如何使用Excel快速填充部门
- Excel中如何在批注中插入图片
- 如何使用Excel批量复制多个工作表
- Excel中如何统一工号长度
- Excel中如何使用通配符查找和替换