我的个人小站
07
20
mongo-go-dirver库 mongo-go-dirver库
这个是go语言连接MongoDB的官方驱动,虽然目前市面上有mgo驱动,但是这个驱动不维护了,所以我们不能再用这个驱动,目前只采用官方驱动。 目前找到的几个教程:https://www.cnblogs.com/zcqkk/p/1123422
2020-07-20
20
自动增长 自动增长
MongoDB 没有像 SQL 一样有自动增长的功能, MongoDB 的 _id 是系统自动生成的12字节唯一标识。 但在某些情况下,我们可能需要实现 ObjectId 自动增长功能。 由于 MongoDB 没有实现这个功能,我们可以通过
2020-07-20
20
固定集合 固定集合
MongoDB 固定集合(Capped Collections)是性能出色且有着固定大小的集合,对于大小固定,我们可以想象其就像一个环形队列,当集合空间用完后,再插入的元素就会覆盖最初始的头部的元素! 这个东西用的不多,先不考虑https:
2020-07-20
20
GridFS GridFS
GridFS 用于存储和恢复那些超过16M(BSON文件限制)的文件(如:图片、音频、视频等)。GridFS 也是文件存储的一种方式,但是它是存储在MonoDB的集合中。GridFS 可以更好的存储大于16M的文件。GridFS 会将大文件
2020-07-20
20
正则表达式 正则表达式
正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。许多程序设计语言都支持利用正则表达式进行字符串操作。MongoDB 使用 $regex 操作符来设置匹配字符串的正则表达式。MongoDB使用PCRE (Perl Com
2020-07-20
20
Map Eeduce Map Eeduce
Map-Reduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。MongoDB提供的Map-Reduce非常灵活,对于大规模数据分析也相当实用。 >db.colle
2020-07-20
20
object限制 object限制
在前面几个章节中我们已经使用了MongoDB 的对象 Id(ObjectId)。 在本章节中,我们将了解的ObjectId的结构。ObjectId 是一个12字节 BSON 类型数据,有以下格式:1.前4个字节表示时间戳2.接下来的3个字节
2020-07-20
20
20
高级索引 高级索引
{ "address": { "city": "Los Angeles", "state": "California", "pincode": "123" }, "tags": [
2020-07-20
20
原子操作 原子操作
mongodb不支持事务,所以,在你的项目中应用时,要注意这点。无论什么设计,都不要要求mongodb保证数据的完整性。但是mongodb提供了许多原子操作,比如文档的保存,修改,删除等,都是原子操作。所谓原子操作就是要么这个文档保存到Mo
2020-07-20
3 / 12