51dev.com IT技术开发者社区

51dev.com 技术开发者社区

MongoDB

MongoDB

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

windows下安装mongodb4.x版本

windows下安装mongodb4.x版本

现在mongod出到4.x的版本,而网上的大多数教程是针对3.x的版本的。在4.x的版本中,不要再试图使用自定义安装,我搞了3个多小时都没搞定,如果土豪c盘很大,直接默认下去就行,但对于我们这等平民,c盘容量已捉襟见戳,能省一点是一点。1、先选择complete安装。2、然后再出来的界面中将data文件夹和log文件夹...

在Python中使用pymongo操作mongodb

在Python中使用pymongo操作mongodb

最近在学习Python爬虫,平常将爬取的数据都存入Excel表格中,但是当数据量大的时候存取和查、删、改就不方便了,这时数据库就是你很好的选择了(其实我就是觉得使用Excel好low而已),在学习的过程中开始接触mongodb这个数据库,mongodb是一种非关系型数据库,数据存取的形式与Python中的字典很相似,所...

MongoDB——ISODate日期类型

MongoDB——ISODate日期类型

当通过mongoshell来插入日期类型数据时,使用newDate()和使用Date()是不一样的:>db.tianyc04.insert({mark:1,mark_time:newDate()})>db.tianyc04.insert({mark:2,mark_time:Date()})>db.ti...

MongoDB安装配置(Windows)

MongoDB安装配置(Windows)

要在Windows上安装MongoDB,首先打开: http://www.mongodb.org/downloads 下载最新版本的MongoDB。确保根据您的Windows版本获得正确版本的MongoDB。要获取Windows版本,请打开命令提示符并执行以下命令。C:UsersAdministra...

mongodb时间戳转换成格式化时间戳

mongodb时间戳转换成格式化时间戳

db.pay_order.find({"id":"5332336532"},{"tradeNo":true,"status":true,"create":true}).forEach(function(a){a["create"]=(newDate(a["create"]).toString());printjson(...

php MySQL与MongoDB的对比

php MySQL与MongoDB的对比

MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方。所以我们所熟知的那些SQL(全称StructuredQueryLanguage)语句就不适用于MongoDB了,因为S...

MongoDB日志按照日期生成

MongoDB日志按照日期生成

在mongo分片集群中,大量数据写入时,配置节点会记录大量的日,为了便于管理,采用MongoDB日志切割的方法来解决。方法如下:先使用管理员账户进入到admin库useadmin;然后在执行命令:db.runCommand({logRotate:1}) 注:可以写成脚本,使用crontab每日定时执行脚本如下...

MongoDB中的日期查询命令的记录:大于、小于、等于、范围内、(mongoVUE 操作记录)

MongoDB中的日期查询命令的记录:大于、小于、等于、范围内、(mongoVUE 操作记录)

问题:1,ISODate("2016-01-01T00:00:00Z"),这个是什么日期格式。2,mongovue的时间类型属性的相关查询。包括,大于某个时间,小于某个时间,在某一段时间范围。3,了解一下mongo数据库中存储时间Date类型数据的秘密。 MongoDB日期查询目前可通过D...

Mongodb 数据文件结构

Mongodb 数据文件结构

MongoDB目前支持的存储引擎为内存映射引擎在MongoDB内部,每个数据库都包含一个.ns文件和一些数据文件,而且这些数据文件会随着数据量的增加而变得越来越多。nssize选项可以设置dbname.ns文件的大小。MongoDB内部有预分配空间的机制,每个预分配的文件都用0进行填充,由于有了这个机制,MongoDB...

mongoDB对时间的处理ISODate与我们时区相差8小时

mongoDB对时间的处理ISODate与我们时区相差8小时

在mongoDB数据库中,时间的保存是ISODate类型,orm关系映射为java.util.Date类型,其保存的时间与我们会有8小时的区别(保存的时间比我们早了8个小时)。原数据为:Person[id=11188,name=doctorwho,age=888888,birth=2016-01-0113:55:00]...

java获取指定年月的开始时间与结束时间

java获取指定年月的开始时间与结束时间

 项目中用到mongoldb,操作mongoldb用的是springdata框架。由于mongoldbjava驱动要求的事java类型Date与自己的isodate类型才能保存,而且mongoldb还没像sql数据库一样,提供对时间的处理函数,而项目中经常利用时间区统计数据,进行计算,所以,时间的计算只能由j...

mongodb 中date 类型的处理:ISODate

mongodb 中date 类型的处理:ISODate

存储在mongodb中的date类型,例如:utime:ISODate('2017-04-11T00:00:00.00Z')查找当天的时间:数据表名:foo数据库中命令语句:db.foo.find({'utime':{$gte:ISODate('2017-04-11T00:00:...

ThinkPHP下MongoDB的操作方法

ThinkPHP下MongoDB的操作方法

https://github.com/liu21st/thinkphp/commits/master/ThinkPHP/Library/Think/Db/Driver/Mongo.class.php?author=vus520向tp添加了一些mongodb操作方法,demo如下Model<?phpnamespac...

谈MongoDB Shell下的长整型截断问题

谈MongoDB Shell下的长整型截断问题

MongoDBShell下的长整型问题,是MongoDB臭名昭著的缺点。在这短暂的阅读中,GianMariaRicci将解释他是如何解决这一问题的。在Mongoshell中简单的代码:db.TestCollection.insert({"_id":1,"Value":NumberLong(636002954392732...

MongoDB安装及常见错误

MongoDB安装及常见错误

1.mongoDB安装:在Ubuntui系统下安装mongoDB的步骤可以参考官网手册:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/  以下是mongoDB启动过程中出现的常见问题: 2.在安装完成之...