zoukankan      html  css  js  c++  java
  • MongoDB

    1 安装MongoDB 

    安装完成后,将bin目录安装到环境变量中,并在这个磁盘的根目录下创建data/db文件夹

    在cmd中运行 执行mongod命令开启服务

    执行mongo链接数据库

    2常用命令

    show dbs 查看所有数据库

    db 查看当前数据库

    use db 切换数据库

    show tabkes 查看当前db下所有数据表

    3 增删改查与MySQL对比

    增:insert into table() values ()
    db.table.insert({
    "id":1,
    "name":yinwangba,
    "age":73,
    })

    官方推荐:
    db.user_info.insertOne({name:"ywb",age:73})
    db.user_info.insertMany([{name:"dwb",age:999},{name:"lwb",age:999.5}])

    查:select * from table
    db.table.find()
    {,} and 条件
    {"$or":[{name:"ywb"},{age:999}]} $or
    {"name":{"$in":["ywb","dwb"]}} $in
    {hobby:{$all: [0,1,3,5,7,9]}} $all

    $关键字:
    $gt 大于
    $gte
    $lt
    $lte
    $eq :

    改:update table set name="yinwang"
    db.table.update({},{$set:{name:"yinwang"}})

    官方推荐写法
    db.user_info.updateOne({age:200},{$set:{name:"200wansui",borthday:new Date()}})
    db.user_info.updateMany({age:{$gt:0}},{$set:{age:200}})

    删: delete table
    db.table.remove({})

    官方推荐写法
    db.user_info.deleteOne({name:"dwb"})
    db.user_info.deleteMany({name:"200wansui"})

    清除表
    db.table.drop()

    MongoDB的数据类型:

    Object ID :Documents 自生成的 _id ?
    "_id":ObjectId("5c2055565859600c44892ec2")
    5c2055565859600c44892ec2


    String: 字符串,必须是utf-8
    Boolean:布尔值,true 或者 false (这里有坑哦~在我们大Python中 True False 首字母大写)
    Integer:整数 (Int32 Int64 你们就知道有个Int就行了,一般我们用Int32)
    Double:浮点数 (没有float类型,所有小数都是Double)
    Arrays:数组或者列表,多个值存储到一个键 (list哦,大Python中的List哦)
    Object:如果你学过Python的话,那么这个概念特别好理解,就是Python中的字典,这个数据类型就是字典
    Null:空数据类型 , 一个特殊的概念,None Null
    Timestamp:时间戳
    Date:存储当前日期或时间unix时间格式 (我们一般不用这个Date类型,时间戳可以秒杀一切时间类型)
    看着挺多的,但是真要是用的话,没那么复杂,很简单的哦

  • 相关阅读:
    java自学
    java自学
    java自学
    java自学
    Interesting Finds: 2009 11.17 ~ 11.22
    Interesting Finds: 2009 10.09 ~10.13
    Interesting Finds: 2009 10.01 ~ 10.08
    Interesting Finds: 2009 10.14 ~ 10.21
    Interesting Finds: 2009 11.01 ~ 11.08
    Interesting Finds: 2009 10.25 ~ 10.31
  • 原文地址:https://www.cnblogs.com/wszxdzd/p/10170702.html
Copyright © 2011-2022 走看看