zoukankan      html  css  js  c++  java
  • MongoDB入门_shell基本操作

    使用shell客户端连接mongoDB数据库

    [root@localhost mongodb_simple]# ./bin/mongo 127.0.0.1:12345/admin

    mongoDB的简单基本操作

    1. mongoDB中shell的help命令

    a. 全局的help命令

    b. 数据库级别的help

    可以查询到数据库级别的命令,比如查询数据库名称、状态

    c. 集合级别的help

    2. 创建数据库(在缓存中创建,如果不进行操作直接离开,此数据库会删除):

    3. 添加-- 增

    1. 建立list,并添加文档(相当于mysql建表添加记录)

    2. 批量插入

    a)经测试直接插入数组结果与批量插入相同

    b)用js引擎for循环插入

    3. save操作

    如果id相同,save操作会变成更新语句,而insert方法会报错

    4. 查询

    a. 查看所有数据库:

    b. 查询数据库中所有集合list

    c. 查询文档数据

    1). 查询所有

    2). 查询第一个

     

    5. 更新文档 -- 改

    a. 普通修改(格式,db.documentName.update(查询,修改),强硬更新,即删除原文档并新建文档)

    强制更新注意主键冲突问题

    b. 利用修改器

    6. 删除

    a. 删除文档

    b. 删除集合

    c. 删除数据库

    7. shell内置js引擎,可以直接执行js代码

    可以使用eval直接执行js代码

    BSON扩展

    内嵌文档

    使用客户端连接mongoDB

    一般用ssh连接

  • 相关阅读:
    MSDN2010安装及使用(MSDN Library)[转]
    单元测试那些事
    Nhibernate Profiler安装中的问题
    ztree的动态添加
    事件与委托
    linux ls dir
    学习技术资料的思路
    linux目录结构
    是否需要深入了解java平台
    工作中心的改变
  • 原文地址:https://www.cnblogs.com/gengsc/p/7146962.html
Copyright © 2011-2022 走看看