zoukankan      html  css  js  c++  java
  • [Java] 数据分析 -- NoSQL数据库

    MongoDB概念:与关系型数据库对应

    • database(数据库):数据库
    • collection(集合):表
    • document(文档):行
    • field(域):列/字段

    注意事项

    • 文档是一组键值(key-value)对(即 BSON) 
    • 文档中的键/值对是有序的
    • 文档的键是字符串。除了少数例外情况,键可以使用任意UTF-8字符
    • MongoDB的文档不能有重复的键
    • 文档中的值不仅可以是在双引号里面的字符串,还可以是其他几种数据类型
    • MongoDB 的文档不需要设置相同的字段,并且相同的字段不需要相同的数据类型
    • MongoDB区分类型和大小写
    • MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中
    • 创建集合(数据表)后要再插入一个文档(记录),集合才会真正创建

    命令

    • 创建 / 切换到数据库:use DATABASE_NAME
    • 查看所有数据库:show dbs
    • 删除数据库:db.dropDatabase()
    • 删除集合:db.collection.drop()
    • 创建集合:db.createCollection(name, options)
    • 查看集合:show collections
    • 删除集合:db.collection.drop()
    • 插入文档:db.COLLECTION_NAME.insert(document)
    • 删除文档:db.collection.remove
    • 查询文档:db.collection.find(query, projection)

    参考

    mongodb 4.0 win10 安装

    https://www.jb51.net/article/145489.htm

    mongodb 老版本 安装

    https://www.cnblogs.com/chy18883701161/p/11100560.html

    nongodb配置(集合SpringBoot)

    https://www.cnblogs.com/ydymz/p/9814875.html

    Java API

    https://www.cnblogs.com/zzu-general/p/13896113.html

    官方文档

    https://mongodb.github.io/mongo-java-driver/3.12/driver/tutorials/connect-to-mongodb/

    与redis和mysql对比

    https://www.cnblogs.com/lovychen/p/5613986.html

  • 相关阅读:
    Python之旅.第十章.mysql..
    Python之旅.第十章.mysql.
    Python之旅.第十章.mysql.
    Python之旅.第十章.mysql。
    Mac 移动光标和删除
    网络编程——socket开发
    闭包(closure)
    命名空间 and 作用域
    Function
    for循环的禁忌
  • 原文地址:https://www.cnblogs.com/cxc1357/p/14727148.html
Copyright © 2011-2022 走看看