标签:
一、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}) //前面有的后面默认
四、
标签:
原文地址:http://www.cnblogs.com/zhmnda/p/4831142.html