三元素:数据库,集合,文档
mongod --dbpath=E:\db --rest //开启数据库,并制定数据库目录,并开启restful服务(端口加1000)
http://localhost:27017/ //查看是否开启成功
mongo //联接到test数据库
use 数据库名 //切换到其他数据库,创建数据库
show dbs //查看数据库
show collections
db.createCollection("colleciton name") //创建集合
db.person.insert({"name":"yfann","age":27}) //集合插入数据
db.person.find({"name":"yfann"}) //查找
("$gt", "$gte", "$lt", "$lte", "$ne","$or", "$in","$nin")
db.person.find({"age":{$gt:11}}) //查找age>11
db.person.update({"name":"yfann"},{"name":"yfann","age":27}) //更新 局部更新使用
($inc ,$set)//局部更新
db.person.update({"name":"yfann"},{$inc:{"age":27}},true) //更新不存在的话插入
db.person.remove({"name":"yfann"}) //删除
db.person.remove() //删除集合中所有数据
db.person.count() //统计文档数
db.person.distinct("age") //[21,20]
//关于数组的查询
{"name":"yfann","tags":["coder","master","worker","teacher"]}
db.test.find({"tags":{$all:["coder","master"]}}) //与
db.test.find({$or:[{"tags":"coder"},{"tags":"master"}]}) //或