mongodb

mongodb中find $ne null 与$exists的区别

 $nenull会把空列表也算入,即使不存在。 $exists的识别效果就比较好 1.插入样例数据db.nullexistsdemo.insertMany([{"name":"wqbin","desc":[]},{"name":"wang","desc":{}},{"name":"quin...

mongodb的安装与使用(二)之 增删改查与索引

MongoDB创建数据库语法:useDATABASE_NAME  note:查看所有数据库使用showdbs创建的空数据库test并不在数据库的列表中,需要向test数据库插入一些数据才能显示它。MongoDB删除数据库MongoDB 删除数据库的语法db.dropDatabase()只有...

mongodb的安装与使用(三)之 pymongo

连接MongoClient连接MongoDB我们需要使用PyMongo库里面的MongoClient,一般来说传入MongoDB的IP及端口即可,第一个参数为地址host,第二个参数为端口port,端口如果不传默认是27017。另外MongoClient的第一个参数host还可以直接传MongoDB的连接字符串,以mo...

mongodb的安装与使用(一)

MongoDB一种由C++语言编写的,是一个基于分布式文件存储的非关系型数据库(NoSql),是一种强大、灵活、可扩展的数据存储方式,因为MongoDB是文档模型,数据结构由键值(key=>value)对组成,似于JSON对象,字段值可以包含其他文档,数组及文档数组。自由灵活很高。同时对于大数据量、高并发、弱事务...
代码星球·2021-02-22

[Mongo] How to Install Mongo on Debian(不要安装)

Thistutorialoutlinesthestepstoinstall MongoDB onDebiansystems.Thetutorialuses .deb packagestoinstall.WhilesomeDebiandistributionsincludethei...
代码星球·2021-02-21

[Sinatra、Mongo] Mongo

Mongo isadocument-orienteddatabase.Installtherequiredgems: geminstallmongogeminstallbson_ext 第一步,连接到mongo,可以在configureblock完成。require'sinatra'req...
代码星球·2021-02-21

mongodb的sql日志

在Yii2中是没有打印出mongodb的sql语句,故借用下log来查看吧。在网上有说可以使用$model->find()->createCommand()->getRawSql();进行查询,但是经过测试我是没有成功过,Yii2的版本:2.0.15.11.设置log的存放路径,当然这里是本地的  c...
代码星球·2021-02-18

Yii2的mongodb的聚合操作

最近项目使用到mongodb的聚合操作,但是yii文档中对这方面资料较少,记录下$where['created_time']=['$gt'=>"$start_date_str",'$lte'=>"$end_date_str"];$where['token']=['$ne'=>null];$where[...
代码星球·2021-02-18

【mongoDB实战】mongo对某个键添加索引

    索引就是用来加速查询的.数据库索引与书籍的索引类似:有了索引就不需要翻遍整本书.数据库则可以直接在索引中查找,使得查找速度能提高几个数量级.在索引中找到条目以后,就可以直接跳转到目标文档的位置.在mongo中建立索引则是需要对查询的条件进行分析.例如:所有的查询条件中,都...

【mongoDB实战】mongo日期插入

    小编在做mongo测试类测试的时候,发现mongo数据库中的时间和插入的时间不同,为了证明是怎么回事,小编做了多个测试,插入固定时间,插入当前时间,最终证实了这个问题:在使用mongoDB的可视化工具的时候,会遇到这样的问题:显示的日期要比插入的时间小8个小时.其实,这个...

【mongoDB实战】limit,skip,sort

    在mongo中最常用的查询选项就是限制返回结果的数量,忽略一定数量的结果并排序.所有这些选项一定要在查询被派发到服务器之前添加.在这里需要用到的就是limit,skip,sort这三个函数了.这三个函数都可以达到限制返回结果数量的目的,但是他们之间还有区别.要限制结果数量...

【mongoDB实战】mongo安装配置

     最近在做电商项目中,用到了mongoDB数据库,在用过一段时间之后,发现mongoDB真的是很好用,在这里把它分享出来.MongoDB下载你可以在mongodb官网下载该安装包,地址为:http://www.mongodb.org/downloads。Mong...

【mongoDB实战】mongo入门篇

    mongoDB是非关系型( NoSQL)的数据库,今天我们可以通过第三方平台(如:Google,Facebook等)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如果要对这些用户数据进行挖掘,那S...
代码星球·2021-02-17

mongodb 字符串查找匹配中$regex的用法

官网地址:https://docs.mongodb.com/manual/reference/operator/query/regex/#regex-case-insensitive举个例子来说:现在有以下集合(官网的例子):{"_id":100,"sku":"abc123","description":"Single...

mongodb 按配置文件mongodb.conf启动

 命令如下mongod--config/etc/mongodb.conf...