`

python mongo使用

阅读更多

         1.创建一个数据库

           use jira

         2.空数据库

          show dbs 是不显示

         3. cli插入数据

         db.jira.jira({"name":"hugo"})

        第一个jira表示数据 库,第二个jira表示表(collections)

        4.查看表数据 

        db.jira.find()

     

         reference

         MongoDB与JavaScript天然的兼容性使得在Node.js下使用MongoDB及其舒服。 我们通常会使用类似mongoose的ORM工具来操作MongoDB。 然而手动查看数据库在很多场景下仍然很有用,例如Debug模型间关系,清空用户表,重置数据库。

本文列举了这些常用的MongoDB命令。MongoDB文档:https://docs.mongodb.com/

数据库操作

# 查看数据库
show dbs
# 切换数据库
use mydatabase
# 查看当前数据库
db
# 删除当前数据库
db.dropDatabase()

集合操作

# 查看集合
show collections
# 删除集合
db.users.drop()

文档操作

插入文档

db.users.insert({
    name: 'harttle',
    url: 'http://harttle.com'
})

查询文档

# 查询所有
db.users.find()
# 条件查询
db.users.find({
    name: 'harttle'
})
# 有缩进的输出
db.users.find().pretty()

更新文档

db.users.update({
    name: 'harttle'
}, {
    url: 'http://harttle.com'    
})

删除文档

# 删除所有
db.users.remove({})
# 条件删除
db.users.remove({
    url: 'http://harttle.com'
})

 

分享到:
评论

相关推荐

    Python-Mongo同步异步MongoDBODM

    μMongo提供了同步接口,允许开发者使用熟悉的Python类和方法来操作MongoDB。例如,创建一个数据模型类,通过μMongo的`Document`基类进行继承,并定义数据字段: ```python from umongo import Document, fields ...

    python入门之mysql、mongo、线程、线程池的使用

    1.python 类的定义 继承 线程的使用 2.python对数据库的访问,包括mysql和mongo 3.线程池的使用 4.异常的高级使用,包括代码定位

    pythonMongo

    关于MongoDB的小程序,操作数据库,mysql。 插入数据。

    python查询mongodb函数

    根据描述中的“python3实现的mongodb的查询类库”,你可能已经实现了这样的功能,例如定义一个`MongoQuery`类,提供简洁的方法接口来执行各种查询操作。 总之,Python通过`pymongo`库与MongoDB数据库交互,提供了...

    mongodb4.2全量定时增量备份python脚本

    标签中的"python"表明了我们使用Python编程语言来实现这个功能。Python因其易读性强和丰富的库支持而常被用于这类任务。"linux"和"mongodb"则强调了脚本的适用平台和目标数据库系统。"oplog"标签进一步说明了备份...

    mongo 集群

    不同端口,3个可用的服务,3个分片,每个分片为3个副本的副本集

    Python-同步MongoDB数据到ElasticSearch

    本文将详细介绍如何使用Python来实现MongoDB数据到ElasticSearch的同步,并探讨全量同步、增量同步和实时同步的实现方法,以及如何处理中间数据。 **Python与数据库交互** Python作为一种强大且易用的编程语言,...

    mongodb and python

    本篇文章将深入探讨如何在Python环境下使用MongoDB,通过英文原版书籍中的内容来解析关键知识点。 首先,我们需要安装PyMongo,这是Python连接MongoDB的官方驱动。通过Python的包管理器pip,可以轻松完成安装: ```...

    Python-mongomonMongodb监控插件

    在使用mongomon之前,你需要确保已经安装了Python环境,并且在系统中正确安装了MongoDB。mongomon的安装通常通过Python的包管理器pip进行,例如: ```bash pip install mongomon ``` 然后根据官方文档或项目源代码...

    MongoDB and Python.mobi

    主要是讲python与mongoDB之间的艺术,英文版,英文不好的读起来可能会稍有吃力

    MongoDB的Python异步驱动txmongo.zip

    txmongo 是 MongoDB 的 Python 异步驱动。兼容 Python 2.6,2.7 和 PyPy。 标签:txmongo

    mongodb or 在Python的写法

    Python or的写法,希望对你有帮助,建议多查查,扎实下语法再来下载,省的浪费积分,要50个字实在很难受,快写不下去了

    Python库 | mongoquery-1.3.4.tar.gz

    MongoQuery是Python编程环境中用于处理MongoDB查询的库,它为MongoDB的查询操作提供了方便且灵活的语法。在Python中,MongoDB通常通过官方驱动PyMongo进行操作,但MongoQuery提供了一种更加面向对象的方式来执行查询...

    python+django从mongo读取数据和图片展示在html

    标题 "python+django从mongo读取数据和图片展示在html" 涉及到的是一个使用Python编程语言和Django框架来与MongoDB数据库交互,然后将获取的数据和图片渲染到HTML页面上的过程。这个过程涵盖了多个IT领域的知识点,...

    Python-2.4.4.tgz

    Python 2.4.4是Python编程...同时,建议在新的项目中使用更新的Python版本(如Python 3),因为它们提供了更多的特性和更好的性能。对于MongoDB的管理,现代的Python版本和pymongo的最新版本将提供更好的功能和安全性。

    基于Vue、Python和Mongo的区块链众筹移动端H5+后台设计源码

    本项目是一款基于Vue、Python和Mongo的区块链众筹移动端H5+后台设计源码,包含274个文件,涵盖60个Vue组件、24个JavaScript文件、21个Python后端代码、12个JSON配置、11个Markdown文档等。该系统具有里程碑式的众筹...

    Python库 | dogpile_mongo-0.0.1.tar.gz

    在实际使用中,开发者首先需要安装dogpile_mongo库,这通常通过Python的包管理器pip完成。安装完成后,可以在项目中导入dogpile_mongo,配置数据库连接,然后定义缓存区域和缓存策略。接着,可以通过dogpile_mongo...

    Python-Mongoop长时间的MongoDB操作监控和报警

    5. **运行Mongoop**:使用Python启动Mongoop服务,开始监控MongoDB。 6. **监控和响应**:根据Mongoop提供的信息,监控MongoDB的运行状态,及时处理报警事件。 通过以上介绍,我们可以看到Mongoop在MongoDB运维中...

Global site tag (gtag.js) - Google Analytics