返回顶部
首页 > 资讯 > 数据库 >pymongo操作MongoDB的基本用法
  • 608
分享到

pymongo操作MongoDB的基本用法

摘要

import pymonGo # 连接mongoDB client = pymongo.MongoClient(host=‘localhost‘, port=27017) # client = MongoClient(‘mongodb://

pymongo操作MongoDB的基本用法[数据库教程]

import pymonGo
# 连接mongoDB
client = pymongo.MongoClient(host=‘localhost‘, port=27017)
# client = MongoClient(‘mongodb://localhost:27017/‘)

# 指定数据库
db = client[‘test‘]  # db = client.test
# 指定集合
collection = db[‘students‘]  # collection = db.students
# 插入数据 insert_one()、insert_many()
student1 = {
    ‘id‘: ‘20170101‘,
    ‘name‘: ‘Jordan‘,
    ‘age‘: 20,
    ‘gender‘: ‘male‘
}

student2 = {
    ‘id‘: ‘20170202‘,
    ‘name‘: ‘Mike‘,
    ‘age‘: 21,
    ‘gender‘: ‘male‘
}
result = collection.insert_many([student1, student2])
# result = collection.insert_one(student1)

# 查询数据 find_one()、find()
result = collection.find_one({‘name‘: ‘Mike‘})
results = collection.find({‘age‘: {‘$gt‘: 20}})
results = collection.find({‘name‘: {‘$regex‘: ‘^M.*‘}})  # 正则匹配 $regex

# 更新数据 update()
result = collection.update_one({‘name‘: ‘Kevin‘}, {‘$set‘: {‘age‘: 26}})
# condition = {‘name‘: ‘Kevin‘}
# student = collection.find_one(condition)
# student[‘age‘] = 26
# result = collection.update_one(condition, {‘$set‘: student})

# 删除数据 remove()、delete_one()和delete_many()
result = collection.remove({‘name‘: ‘Kevin‘})
result = collection.delete_one({‘name‘: ‘Kevin‘})
result = collection.delete_many({‘age‘: {‘$lt‘: 25}})

# 计数 count()
count = collection.find().count()

# 排序 sort()
results = collection.find().sort(‘name‘, pymongo.ASCENDING)

pymongo操作MongoDB的基本用法

原文:https://www.cnblogs.com/wangshx666/p/12793532.html

您可能感兴趣的文档:

--结束END--

本文标题: pymongo操作MongoDB的基本用法

本文链接: https://lsjlt.com/news/5779.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • pymongo操作MongoDB的基本用法
    import pymongo # 连接MongoDB client = pymongo.MongoClient(host=‘localhost‘, port=27017) # client = MongoClient(‘mongodb://...
    99+
    2021-06-10
    pymongo操作MongoDB的基本用法 数据库入门 数据库基础教程
  • Python的MongoDB模块PyMongo操作方法集锦
    开始之前当然要导入模块啦: >>> import pymongo 下一步,必须本地mongodb服务器的安装和启动已经完成,才能继续下去。 建立于MongoClient 的连接: ...
    99+
    2022-06-04
    操作方法 集锦 模块
  • [MongoDB] 基本操作
    ...
    99+
    2024-04-02
  • mongoDB基本操作
    MongdoDB实例—》数据库—》集合—》文档—》字段(key/value pair)bin 执行./mongod     启动  &后台启动./m...
    99+
    2024-04-02
  • mongodb的基本操作命令
    === mongodb的基本操作命令================= DDL操作=========================================================...
    99+
    2024-04-02
  • MongoDB的一些基本操作
    这篇文章主要讲解了MongoDB的一些基本操作,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。MongoDB的介绍:MongoDB 是由C++语言编写的开源数据库系统。Mongo...
    99+
    2024-04-02
  • MongoDB常用的基本操作命令
    这篇文章主要讲解了“MongoDB常用的基本操作命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MongoDB常用的基本操作命令”吧! ...
    99+
    2024-04-02
  • mongoDB基本操作(二)-(CRUD)
        MongoDB的shell操作数据,用到create、read、update、delete操作。1、创建    ins...
    99+
    2024-04-02
  • MongoDB基本命令操作
    在上一篇随笔中记录了如何在Centos7上安装MongoDB数据库,这一篇我们就一起来学学基本的操作命令。 安装完成后,shell交互式下输入mongo就可以直接无密码登录到数据库。 show dbs; ...
    99+
    2024-04-02
  • mongoDB数据库基本操作
    mongoDB中聚集集合(collection/coll)相当于mysql中的表文档相当于mysql中的每一行数据常用命令 1.获得帮助命令db.help() db.表名.help() db.表名...
    99+
    2024-04-02
  • MongoDb的基本操作快速入门
    1.MongoDb简介   mongodb是一个基于分布式存储的开源数据库系统又被称为文档数据库,可以将数据存储为一个文档,数据结构有键值对(key=>value)对组成,存储的文...
    99+
    2024-04-02
  • Mongodb基操--基本安装与多实例操作
    NoSQL 简介NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理...
    99+
    2024-04-02
  • 第 3 部分 MongoDB常用基本操作
    help KEYWORDS.help() KEYWORDS.[TAB] db. rs. sh. show use db.help() db.a.help() rs.help() sh.help() 查看当前db版本 test>...
    99+
    2023-01-31
    常用 操作 MongoDB
  • MongoDB入门基本操作命令
    MongoDB入门 一. 基础概念 在mongodb中是通过数据库、集合、文档的方式来管理数据,下边是mongodb与关系数据库的一些概念对比: SQL术语/概念 MongoDB术语/概念 ...
    99+
    2021-01-29
    MongoDB入门基本操作命令
  • Mongodb基本操作与Python连接mongodb并进行基础操作的示例分析
    这篇文章主要介绍Mongodb基本操作与Python连接mongodb并进行基础操作的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mongodb是基于分布式文件存储的nos...
    99+
    2024-04-02
  • MongoDB 常用的数据类型和基本操作
    目录NO.1 MongoDB的常用数据类型1、null2、bool3、整数4、字符串5、对象id6、日期类型7、数组8、内嵌文档9、代码NO.2 集合文档的基本操作集合相关操作1、查...
    99+
    2024-04-02
  • MongoDB Shell常用基本操作命令详解
    目录MongoDB Shell连接数据库库(database)的操作查看所有数据库test 库查看当前数据库删除数据库集合的基本操作创建集合查看集合删除集合其他 Shell 命令清屏...
    99+
    2022-12-08
    MongoDB Shell操作命令 MongoDB Shell
  • MongoDB Shell常用基本操作命令详解
    目录MongoDB Shell连接数据库库(database)的操作查看所有数据库test 库查看当前数据库删除数据库集合的基本操作创建集合查看集合删除集合其他 Shell 命令清屏退出 shell小结MongoDB S...
    99+
    2022-12-05
    MongoDB Shell操作命令 MongoDB Shell
  • PyMongo进行MongoDB查询和插入操作的高效使用示例
    目录插入到集合中插入多个文档查找一个查找所有不允许在同一对象中同时指定0和1值高级查询使用正则表达式过滤插入到集合中 要将记录(在MongoDB中称为文档)插入到集合中,使用insert_one()方法。insert_o...
    99+
    2023-11-16
    PyMongo 进行 MongoDB 查询和插入操作 PyMongo MongoDB
  • mongodb基本操作命令和语句
    这篇文章给大家分享的是有关mongodb基本操作命令和语句的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。初次登录进入test库,需要切换admin库,创建用户一、mongo的两种...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作