zoukankan      html  css  js  c++  java
  • MongoDB增删改查

      MongoDB以文档的形式存储数据,文档是类似于JSON键值对结构的BSON格式。

                                          

      

      许多有共性的文档就组成一个集合。

                                              

      集合、文档分别对应关系型数据库的表和行记录。

      进入数据库:

    [mongodb@localhost bin]$ pwd
    /usr/local/mongodb-linux-x86_64-2.4.8/bin
    [mongodb@localhost bin]$ ./mongo

      默认是进入到test数据库:

    MongoDB shell version: 2.4.8
    connecting to: test
    > 

      创建/切换数据库:

    > use mydb
    switched to db mydb

    添加数据                                          

    db.users.insert(
        {
            name:"lihuai",
            age:26,status:"A",
            groups:["news","sports"]
        }
    )            

      把一个新文档添加到集合users中。如果添加的文档没有"_id"属性,mongodb会自动添加_id属性,并生成唯一的ObjectId值。

    { "_id" : ObjectId("528b1173613e3289197a6486"), "name" : "lihuai", "age" : 26, "status" : "A", "groups" : [  "news",  "sports" ] }

    修改数据                                          

    db.users.update(
        {name:"lihuai"},
        {$set:{age:35}}
    )

      将name="lihuai"的数据的age修改为35

    查询数据                                          

    db.users.find(
        {name:"lihuai"}
    )

      查询name="lihuai"的数据

    删除数据                                          

    db.users.remove(
        {name:"lihuai"}
    )

      删除name="lihuai"的数据

  • 相关阅读:
    Typora Writings
    Xcode7.3 beta 新功能
    最美应用API接口分析
    'Project Name' was compiled with optimization
    web前端开发与iOS终端开发的异同[转]
    2015-12-19_16_30_15
    Xcode搭建Python编译环境
    jsPach.qq.com
    Q&AApple’s Craig Federighi talks open source Swift, Objective-C and the next 20 years of development
    .NET Core项目与传统vs项目的细微不同
  • 原文地址:https://www.cnblogs.com/luxh/p/3431555.html
Copyright © 2011-2022 走看看