随笔分类 -  文档数据库mongodb

文档数据库mongodb
摘要:上机环境ubuntu20.0.4 QtCreator 准备活动,安装libmongoc 和libbson 最好sudo apt 安装 mongodb,这样我们就能获得 mongoc.h 别忘了,在QtCreator选择根目录,右键点击Add Library添加libmongoc.so和libbson 阅读全文
posted @ 2020-11-19 01:51 saintdingtheGreat 阅读(636) 评论(0) 推荐(0)
摘要:怎么,觉得pecl下一个扩展包,phpize make make install php.ini里引用一下 mongodb.so就万事大吉了? Deeply Sorry!看到MongoDB\Driver\Manager not found 的提示后,估计你除了想砸电脑之外就是想拿着双筒霰弹枪 找ph 阅读全文
posted @ 2019-11-14 16:16 saintdingtheGreat 阅读(136) 评论(0) 推荐(0)
摘要:setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); $stmt = $pdo->query("select id,myval from dict_ifdomestic"); $wuwa = $stmt->fetchall(PDO::FETCH_ASSOC); var_dump($wuwa); $manager = new \MongoD... 阅读全文
posted @ 2019-05-23 10:22 saintdingtheGreat 阅读(688) 评论(0) 推荐(0)
摘要:mongodb可以添加多列索引 稠密索引:该列中即使有null值也能给你查出来 稀疏索引:该列中查不出包含null值的列 二叉树索引是由码放的顺序的,哈希则是散列,相邻的数字,排列顺序并不一定紧邻 阅读全文
posted @ 2018-09-25 19:36 saintdingtheGreat 阅读(1534) 评论(0) 推荐(0)
摘要:为了营造大批量数据,我们可以这样写javascript脚本 显然,这样海量的数据,需要cursor帮助我们完成查询 可以指定只显示前10行 var mycursor = db.cursortest.find({_id:{$lte:10}}) mycursor.next()依次取下一条 当然mongo 阅读全文
posted @ 2018-09-25 16:32 saintdingtheGreat 阅读(6577) 评论(0) 推荐(0)
摘要:闲言少叙 查出价格低于200的商品信息 包含商品名称,货物编号,价格,添加信息等 商品分类不为3的商品 价格低于或等于400的商品 查处价格大于等于100,小于等于500的商品 查询不属于栏目3和栏目11的产品用$and 查询不属于栏目3和栏目11的产品用$nin 查询不属于栏目3和栏目11的产品用 阅读全文
posted @ 2018-08-29 23:08 saintdingtheGreat 阅读(349) 评论(0) 推荐(0)
摘要:因为mongodb基于javascript的特性,为了体验cursor的威力我们不妨利用js的for循环创建记录 先创建文档 在文档中插入数据 这里介绍一种批量插入数据的办法,特此鸣谢燕十八的PHP开发课程mongodb章节,这里的数据范例来自相关课件 其格式为db.collection.inser 阅读全文
posted @ 2018-08-29 22:15 saintdingtheGreat 阅读(4954) 评论(0) 推荐(0)
摘要:创建数据库 基本就是使用隐式创建 例如 use 你定义的数据库名, use dingsmongo 如果你使用的是studio 3T软件,那直接选中右侧的地址栏点击右键选择Add Database 选中要操作的数据库后,插入一条记录 下面说改操作,作为改操作,mongodb里面的幺蛾子还真是挺多的,假 阅读全文
posted @ 2018-08-29 15:09 saintdingtheGreat 阅读(330) 评论(0) 推荐(0)