码迷,mamicode.com
首页 > 其他好文 > 详细

mongo第二天(深入增删查改)

时间:2015-09-23 08:53:18      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

一、db命令

  1.db

    查看当前数据库表

  2.db.people.find()

    将查找people文档集合(Documents)里的所有文档

二、插入数据

    doc = {“name“ : “Smith“ , “age“ : 30,
    “profession“ : “hacker“}
    db.people.insert(doc)

或者

    db.people.insert( {
              “name“ : “Jones“ ,
               “age“ :35,
              “profession“ : “baker“
              } )

   练习:

    向“ fruit“ 文档集合中插入一个文档 , 要求 name 是apple, color是 red, shape 是 round 

    db.fruit.insert({
            name:"apple",
            color:"red",
            shape:"round"
           })

三、findOne()方法

    findOne 方法 db.people.findOne()  

      查找 people 集合中的数据 , 但仅读第一条 .

    db.people.findOne( { “name“ : “Jones“ } )  

      查找 people 集合中名字是 Jones 的第一个数据

    db.people.findOne( { “name“ : “Jones“ } , { “name“ : true, “_id“ : false} )

      第二个参数决定哪些属性 ( 字段 ) 被返回 

  练习:

    假设有一个文档集名为 users, 从中查找一个 username 为“ dwight“ 的人 , 但仅返回他的 email 

    db.users.insert({            //先创建文档集users并赋内容
            username:"dwight",
            age:20,

            professional:"computer",
            email:"1234567@qq.com"
            })

    db.users.findOne({username:"dwight"},{_id:false,email:true})  //前面有的后面默认
    

四、

 

 

 

 

 

 

 

 

mongo第二天(深入增删查改)

标签:

原文地址:http://www.cnblogs.com/zhmnda/p/4831142.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!