mongodb -- 基本操作


昔我往矣,杨柳依依。今我来思,雨雪霏霏


查看数据库
> db;



> show tables;
cities
orders
schools
wx_behaves

> show collections
cities
orders
schools
wx_behaves
使用数据库
> db.orders
youxue.orders
查询
# 杂乱无章
> db.orders.find()

# 排好文档格式
> db.schools.find().pretty()

# 
> db.col.find({"title": 'MongoDB 教程'}).pretty()
插入
> document=( {title: 'MongoDB 教程', 
    description: 'MongoDB 是一个 Nosql 数据库',
});

{
        "title" : "MongoDB 教程",
        "description" : "MongoDB 是一个 Nosql 数据库",
}

> db.orders.insert(document)
WriteResult({ "nInserted" : 1 })
更新
# 找到对应文档,修改属性
> db.orders.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}})
删除
# 删除此标题的文档
> db.orders.remove({'title':'MongoDB 教程'})

# 删除全部数据
> db.orders.remove({})