网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

【MongoDB学习笔记5】MongoDB中的创建、读取、更新、删除(CRUD)

数据库会用到创建(create)读取(find)更新(update)删除(remove),MongoDB也同样会用到;

在平潭等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、成都做网站 网站设计制作定制设计,公司网站建设,企业网站建设,高端网站设计,全网整合营销推广,外贸营销网站建设,平潭网站建设费用合理。

 

一、创建

用insert函数将文档添加到集合中。例如

创建数据库blog,将文档增加到集合post中(先将文档放入post的变量中)

> post={"title":"My blog post","context":"Here's my blog post","date":new Date()}   
> use blog    
switched to db blog    
> db.post.insert(post);    
WriteResult({ "nInserted" : 1 })

 

二、读取

用find方法或者findone方法查看集合中的文档,例如

> db.post.find()   
{ "_id" : ObjectId("54a50253e287e09898eab58b"), "title" : "My blog post", "context" : "Here's my blog post", "date" : ISODate("2015-01-01T08:15:14.121Z") }    
> db.post.findOne()    
{    
        "_id" : ObjectId("54a50253e287e09898eab58b"),    
        "title" : "My blog post",    
        "context" : "Here's my blog post",    
        "date" : ISODate("2015-01-01T08:15:14.121Z")    
}    
>

 

三、更新

重新给变量post赋值

> use blog   
switched to db blog    
> post=db.post.findOne()    
{    
        "_id" : ObjectId("54a50253e287e09898eab58b"),    
        "title" : "My blog post",    
        "context" : "Here's my blog post",    
        "date" : ISODate("2015-01-01T08:15:14.121Z")    
}

给变量post增加一个comments文档  

> post.comments = []    
[ ]

update方法更新集合  

> db.post.update({"title":"My blog post"},post)    
;WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })    
> db.post.findOne()    
{    
        "_id" : ObjectId("54a50253e287e09898eab58b"),    
        "title" : "My blog post",    
        "context" : "Here's my blog post",    
        "date" : ISODate("2015-01-01T08:15:14.121Z"),    
        "comments" : [ ]    
}

   

四、删除

用removed方法删除文档

> db.post.remove({"title":"My blog post"});   
WriteResult({ "nRemoved" : 1 })    
> db.post.findOne();    
null    
>

   

删除后post集合为空;


当前标题:【MongoDB学习笔记5】MongoDB中的创建、读取、更新、删除(CRUD)
当前网址:http://bjjierui.cn/article/ipdppc.html

其他资讯