#Mong

MongoDB和MySQL的区别

MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方。所以我们所熟知的那些SQL语句就不适用于MongoDB了,因为SQL语句是关系型数据库的标准语言。一、关系型数据库-M...
代码星球 代码星球·2021-02-23

MongoDB 安装教程

MongoDB是一个基于分布式文件存储的数据库。由C++旨在为WEB应用提供可扩展的高性能数据存储解决方案。官方网站:https://www.mongodb.com/本次教程只针对windows系统步骤一:下载MongoDB地址:http://dl.mongodb.org/dl/win32/x86_64此处下载mong...
代码星球 代码星球·2021-02-23

mongodb的安装与使(三)之复杂操作 嵌套array查询,aggregate $unwind $match $project

mongodb多层嵌套查询官网案例:db.inventory.insertMany([{item:"journal",instock:[{warehouse:"A",qty:5},{warehouse:"C",qty:15}]},{item:"notebook",instock:[{warehouse:"C",qty:...

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

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

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

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

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

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

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

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

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

【mongoDB实战】limit,skip,sort

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

【mongoDB实战】mongo入门篇

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