mongodb初体验

这是一篇mongodb的简单操作的介绍

关于mongodb的一些操作:

    mongo	-- 连接终端命令
    sudo service mongodb stop    -- 关闭数据库
    sudo service mongodb start    --开启数据库

建立数据库:

首先是看看有哪些数据库:show dbs;

建立数据库test:use test;
这时候使用show dbs; 是看不见test的,因为它里面还没有内容

关于文档集合操作:

查看文档集合: show collections;
创建文档集合: db.createCollection(“Mark", {“name”: “Elenore”});
删除文档: db.test.drop();

文档的增删查改:

(1)增加新纪录:
    db.Mark.insert({"id":"1997"});
    多条插入:
    db.Mark.insert({"id":"1997"},{“age”:"20"},{"sex":"m"});
(2)查询记录:
    通用的查找: db.Mark.find().pretty();
    特定查找: db.Mark.find({“age”: “20”});


(3) 文档中修改记录:
    db.collection.update(criteria, objNew, upsert, multi)
    criteria: update的查询条件, 类似sql update 查询内where 后面的;
    objNew: update 的对象和一些更新的操作符等,也可以理解为sql update查询内set后面的
    upsert: 这个参数的意思是, 如果不存在update的记录, 是否插入objNew, true为插入, 默认是false, 不插入.
    Multi: mongodb默认是false, 只更新找到的第一条记录, 如果这个参数为true, 就把按条件查出来多条记录全部更新.
    例子:db.Mark.update({"age":20},{$set:{"name":"mark"}},false, false); 
    这样子做的话会在age记录后面追加
(4) 文档中删除记录:
    db.Mark.remove({"name":"mark"});


关于python中操作mongodb会在下一篇文章中介绍
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值