zoukankan      html  css  js  c++  java
  • mongodb 基本CRUD

    由于使用mysql关系型数据库并不适合爬虫这类非结构化的操作,所以在使用MySQL一段时间后,我选择使用mongodb
    在这里插入图片描述
    下面记一些crud的api操作

    • 显示数据库
    show dbs
    
    • 选择/创建数据库
    use 数据库名
    
    • 查看当前数据库
    db
    
    • 创建数据库后 插入文档
    db.数据库名.insert({"name":"名字"})
    
    • 删除当前所在数据库
    db.dropDatabase()
    
    • 创建数据库集合
    db.createCollection(名字, 可选参数)
    
    • 查看数据库中的集合
    show tables
    
    • 删除数据库中的集合
    db.集合名.drop()
    

    mongodb 中的集合在插入文档时即创建

    ko是假设已经创建的集合
    • 从集合中查询数据
    db.ko.find()
    
    • 在集合中更新单条数据,(仅字段替换)
    db.ko.update({"title":"原来"}{$set:{"title":"修改后"}})
    
    • 在集合中更新所有符合条件的数据(仅字段替换)
    db.ko.update({"title":"原来"}{$set:{"title":"修改后"}},{multi:true})
    
    • 在集合中直接使用文档替换已有文档(替换id为这个的文档)
    db.ko.save({"_id":ObjectId("5cb313fc59aa0c72c1fbcca3"),"name":"听取WA声一片"})
    
    • 删除所有符合条件的文档
    db.ko.remove({"name":"xxx"})
    
    • 删除所有数据(滑稽脸)
    db.ko.remove({})
    

    查询语句的书写

    在这里插入图片描述

  • 相关阅读:
    代理支持
    CGI
    SSI(服务器端嵌入)
    SSL/TLS 配置
    JSPs
    类加载机制
    JDBC 数据源
    安全管理
    Realm 配置
    Js将序列化成Json格式后日期(毫秒数)转成日期格式
  • 原文地址:https://www.cnblogs.com/yfc0818/p/11072623.html
Copyright © 2011-2022 走看看