说说MongoDB的基础

去年在公司的项目里就用上了MongoDB,实际的效果还是比较不错的,解决了一些之前SQL Server的性能问题。

10多年的交口网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整交口建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“交口网站设计”,“交口网站推广”以来,每个客户项目都认真落实执行。

因为之前使用了官方提供的C# Driver,对于MongoDB服务器原始的操作命令不是很熟悉,今天正好不太忙,便下载一个自己安装了下,顺便熟悉下Shell命令(这就好比我们使用了LINQ TO SQL,但是我们也要会使用 原始SQL在查询分析器里执行命令一样)。也当做一个学习记录方便以后查询。

一般来讲,都是作为服务安装:

mongod --install --serviceName "MongoTest" --logpath "e:\mongodb\log\test.log" --dbpath "e:\mongodb\data\db"

卸载服务:mongod --remove --serviceName "MongoTest"

进入MongoDB Shell环境:mongo

显示所有库:show dbs

切换到某个库:use dbname

显示所有集合:show collections

创建一个集合:db.createCollection("firstCollection",{capped:true,size:10000})

--说明:如果带上capped参数,则该集合的结构不能被修改

创建一个文档对象:doc = {author:'qiuliang'}

将对象插入到集合:db.firstCollection.insert(doc)

将对象插入到集合,save方法:db.firstCollection.save({'author':'lisi'})

update一个对象:db.firstCollection.update({'author':'lisi'},{$set : {author:'lisi2'}})

delete一个对象:db.user.remove({name:'qiuliang'})

删除所有:db.user.remove({})

暂时就是这些,以后再补充其他的:)

官方网站:http://www.mongodb.org/

新闻名称:说说MongoDB的基础
转载源于:http://www.36103.cn/qtweb/news31/15481.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联