一、MongoDB的安装 MongoDb在windows下的安装与以auth方式启用服务 二、下载驱动 使用nuget搜索“mongodb”,下载“MongoDB.Driver”(这是官方推荐的一个驱动,完全免费),它会自动下载“MongoDB.Bson”、“MongoDB.Driver.Core” ...
分类:
数据库 时间:
2018-01-18 15:04:37
阅读次数:
264
GridFS是一种在Mongodb中存储大二进制文件的机制。GridFS 用于存储和恢复那些超过16M(BSON文件限制)的文件(如:图片、音频、视频等)。 使用GridFS有如下几个原因: 1 利用GridFS可以简化需求 2 GridFS会直接利用已建立的复制或分片机制,所以对于文件存储来说故障 ...
分类:
数据库 时间:
2017-12-31 23:32:25
阅读次数:
234
一、连接 mongodb 数据库 以下操作默认都是以上面操作为前提(已连接成功)而做的操作 二、查的各种姿势 1)通过主键_id来查询,注意:_id不是直接用字符串来表示,要用 new \MongoDB\BSON\ObjectId 对象 2)查询指定字段(其中_id默认是返回的,如果不想返回,要设置 ...
分类:
数据库 时间:
2017-12-28 11:47:09
阅读次数:
694
1. 简介 MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂 ...
分类:
数据库 时间:
2017-12-20 23:15:55
阅读次数:
586
JSON和MONGODBJSON不止是一种交换数据的方式,也是一种存储数据的良好方式,实际上MONGODB并未使用JSON存储数据,而是使用由MONGODB团队开发的一种称为BSON的开放数据格式。 面向文档存储BSONBSON是一个开放标准,BSON存储使用的空间比JSNO(CouchDB一个强大 ...
分类:
数据库 时间:
2017-12-13 14:32:58
阅读次数:
185
JSON和MONGODBJSON不止是一种交换数据的方式,也是一种存储数据的良好方式,实际上MONGODB并未使用JSON存储数据,而是使用由MONGODB团队开发的一种称为BSON的开放数据格式。面向文档存储BSON BSON是一个开放标准,BSON存储使用的空间比JSNO(CouchDB一个强大的面向文档数据库)多在相同版本情况下。 1、处理数据比JSON快,消耗一定的存储空间,简单说BSON
分类:
数据库 时间:
2017-12-11 16:46:05
阅读次数:
202
mongo简介 非结构化数据库,数据都是以Bson格式(json的二进制)存储的。 特点:不需要指定表结构,存在一张表里的数据其结构可以完全不同。内部执行引擎为JS解释器, 把文档存储成bson结构,在查询时,转换为JS对象,并可以通过熟悉的js语法来操作。 应用场景举例:类似网易云音乐一个音乐下有 ...
分类:
其他好文 时间:
2017-10-28 16:33:58
阅读次数:
133
MongoDB 是一款非常热门的NoSQL,面向文档的数据库管理系统,官方下载地址是:MongoDB,我选择的是 Enterprise Server (MongoDB 3.2.9)版本,安装在Windows Server 2012环境中。 MongoDB使用BSON对象来存储,与JSON格式类型的键 ...
分类:
数据库 时间:
2017-10-26 11:48:48
阅读次数:
224
工作原因需要使用mondodb数据库,学习一下!!! mongodb是一个文档型的数据库,适合做日志储存之类的 文档document:是mongodb中数据的基本单元,说白了就是一个类似BSON格式存储的,而且每一个文档的大小不能超过16M 集合collection:集合就是一组文档,多个文档组成一 ...
分类:
数据库 时间:
2017-10-24 14:55:28
阅读次数:
211
此文只是为了记录几个基本操作,首先Upsert,有多种方法可以进行,但是都需要指定UpdateOptions.upsert(true),其中最简单的办法如下(eqq是一个用来filter的BSON,具体用法请查看之前文章): 其次是InsertMany,在InsertMany中,如果出现dup-ke ...
分类:
数据库 时间:
2017-10-19 17:00:43
阅读次数:
391