随笔分类 -  文档数据库MongoDB

摘要:很好的一点就是,数据库不需要先建立,在连接后,如果进行插入数据操作,系统可以自己创建,我们假设一个post集合,里面是一些博客文章组成的文档。下面先插入几篇文章做实验。 1 >>> import datetime 2 >>> post1 = {"title":"I Love Pyt... 阅读全文
posted @ 2014-09-10 08:51 LAOS 阅读(5233) 评论(0) 推荐(0)
摘要:MongoDB五种树形结构表示法MongoDB五种树形结构表示法第一种:父链接结构db.categories.insert( { _id: "MongoDB", parent: "Databases" } )db.categories.insert( { _id: "dbm", parent: "D... 阅读全文
posted @ 2014-09-09 14:27 LAOS 阅读(487) 评论(0) 推荐(0)
摘要:[ mongoDB ] - 文档型数据库设计模式-如何存储树形数据 [转]在数据库中存储树形结构的数据,这是一个非常普遍的需求,典型的比如论坛系统的版块关系。在传统的关系型数据库中,就已经产生了各种解决方案。此文以存储树形结构数据为需求,分别描述了利用关系型数据库和文档型数据库作为存储的几种设计模式... 阅读全文
posted @ 2014-09-09 13:53 LAOS 阅读(1345) 评论(0) 推荐(0)
摘要:bb1:=bson(['uid','1']); //设置查询条件bb2:=bson(['$set','{','uname','laossssss','}']); //设置修改字段及内容 if mongodbs.mongo.update('prjdbs.users',bb1,bb2,updateU... 阅读全文
posted @ 2014-09-04 10:12 LAOS 阅读(417) 评论(0) 推荐(0)
摘要:mongodb 模糊查询以及$type使用 2012-09-11 14:13:30| 分类: mongodb | 标签: |举报 |字号大中小 订阅 最近有一监控业务,由于数据采集到非数字内容,导致监控图表无法正常显示,所以要找出这部分数据,进行删除,然后开发员从源头更正插入数据库的数据,不再产生... 阅读全文
posted @ 2014-09-03 22:37 LAOS 阅读(634) 评论(0) 推荐(0)
摘要:db.表名.count() 获取表记录总数 阅读全文
posted @ 2014-09-03 19:51 LAOS 阅读(115) 评论(0) 推荐(0)
摘要:修改表中的所有记录,条件是cid="12",修改uname="laos" ,multi表示多选,默认只修改第一条db.表名.update({cid:"12"},{$set:{uname:"laos"}},{multi:true})返回值: WriteResult({ "nMatched" : 2, ... 阅读全文
posted @ 2014-09-03 14:37 LAOS 阅读(1265) 评论(0) 推荐(0)
摘要:db.表名.find({}) 表示查询所有记录db.表名.find({uid:"12"}) 表示查询uid="12"的记录db.表名.find({uid:"12"},{"uid":1,"uname":1,"_id":0})表示查询表中uid="12"的所有记录,返回字段为uid,uname两个字段"... 阅读全文
posted @ 2014-09-03 13:45 LAOS 阅读(6702) 评论(0) 推荐(0)
摘要:db.archive.remove({_id:ObjectId("e2f3f3f2323452123443")})删除表中相应ObjectId字段db.archive.remove({})表示删除所有记录 阅读全文
posted @ 2014-08-19 15:04 LAOS 阅读(608) 评论(0) 推荐(0)
摘要:第一步:打开cmd,运行mongo.exe第二步:引用需要加载的数据库 use 数据库名 //如果数据库名不存在,mongodb会自动建立数据库第三步:赋值创建一个文档对象 post.Comment=[];第四步:提交插入文档 db.表名.update({_id:ObjectId("ef2dasfs... 阅读全文
posted @ 2014-08-19 15:00 LAOS 阅读(456) 评论(0) 推荐(0)
摘要:第一步:打开cmd,运行mongo.exe第二步:引用需要加载的数据库 use 数据库名 //如果数据库名不存在,mongodb会自动建立数据库第三步:赋值创建一个文档对象 post={"title":"hellow"}第四步:提交插入文档 db.表名.insert(post) //如果表名不存在,... 阅读全文
posted @ 2014-08-19 14:49 LAOS 阅读(307) 评论(0) 推荐(0)
摘要:第一步:下载win7中的mongodb 2.6安装包第二步:创建一个目录作为数据库目录如d:\docdata第三步:启动mongodb服务 c:\program files\mongodb 2.6 standard\mongod.exe --dbpath=d:\docdata第四步:在cmd中打开m... 阅读全文
posted @ 2014-08-19 14:02 LAOS 阅读(235) 评论(0) 推荐(0)