• mongodb


    查看菜鸟教程

    1.安装:

    数据库操作:::

    创建数据库/切换到数据库:(如果没有就创建该数据库,如果有就切换到该数据库)

    user  databaseName

    查看数据库列表:

    show dbs

    删除当前数据库:(首先得切换到要删除的数据库)

    db.dropDatabase()

    删除数据库集合:

    db.collection.drop()

    集合操作:

    创建集合:

    db.createCollection( 集合名称 , 可选参数)

    查看已有集合:

    show collections

    删除集合:

    db.collection.drop()

    如果成功删除选定集合,则 drop() 方法返回 true,否则返回 false。

    在MongoDB中不需要创建集合,当插入文档时MongoDB会自动创建集合

     文档操作:

    插入文档:insert()、save()

    文档的数据结构和JSON基本一样。

    所有存储在集合中的数据都是BSON格式。

    BSON 是一种类似 JSON 的二进制形式的存储格式,是 Binary JSON 的简称.

    db.COLLECTION_NAME.insert(文档)

     db.COLLECTION_NAME.save(文档)

    更新文档:

    db.collection_name.update( 更新的条件,更新的内容,{可选参数})

     

     ////////////////////////////////

    注意:

    文档:

      文档时MongoDB中的数据基本单元,类似于数据库系统中的行但是比行复杂,

      每个文档都有一个特殊的键“_id”,在文档所处的集合中是唯一的

      文档是有多个键及其关联的值有序的放置在一起的(有序的)

      文档中的键是字符串,文档中的值可以是双引号中的字符串,还可以是其他的类型

      

      MongoDB中时区分类型和区分大小的,文档中不能有重复的键

     集合:

      集合就是一组文档,类似于数据库系统中的表

      集合无模式,一个集合里面的文档可以是各式各样的

      可以通过名字来标识集合:

      

      

      eg:

    数据库:

      有多个集合组成数据库,一个MongoDB实例可以承载多个数据库

      可以通过名字来进行标识

      

      数据库名最终会变成文件系统中的文件

      有一些数据库名是保留的可以直接访问这些有特殊作用的数据库(admin、local、config)

    _id和ObjectId:
       _id:MongoDB中的文档必须有一个_id键,可以是任何类型的,默认是ObjectId对象。

          如果没有插入_id键系统会自动创建一个

          使用这个_id的值来唯一标识集合里面的每一个文档

       ObjectId:_id的默认类型

      

  • 相关阅读:
    yii required 字段去除*号
    shtml用include加载文件,apache开启SSI,及shtml压缩
    门户站点用html或shtml文件格式的原因
    Apache配置shtml
    数据库迁移工具
    SQL SERVER2005 级联删除
    MySql级联删除和更新
    js只允许输入数字和小数点
    表格中的数据为空时,td的边框不显示
    MYSQL: Cannot delete or update a parent row: a foreign key constraint fails
  • 原文地址:https://www.cnblogs.com/VaeVae/p/10551786.html
Copyright © 2020-2023  润新知