Standing on the Shoulder of Giants
Home
Archives
Links icon
LinkedIn Twitter
About
  • MongoDB学习笔记(五)- MongoDB复制集读写事务

    Feb 22, 2022 · 2 min read · mongodb  ·
    分享到:
    MongoDB学习笔记(五)- MongoDB复制集读写事务

    内容来自唐建法(TJ)老师的MongoDB 高手课 (geekbang.org) 单机版三节点副本集搭建 在一台Ubuntu机器上,通过配置文件的方式启动三个mongod实例。各个参数的说明请参考Configuration File Options — MongoDB Manual。示例配置文件和说明如下: 1systemLog: 2 destination: file 3 path: /data/dbx/mongod.log # x替换成1,2,3对应三个不同的mongod实例 4 logAppend: true 5storage: 6 dbPath: /data/dbx # x替换成1,2,3对应三个不同的mongod …

    阅读更多
  • MongoDB学习笔记(一)- 文档查询和投影

    Feb 18, 2022 · 4 min read · mongodb  ·
    分享到:
    MongoDB学习笔记(一)- 文档查询和投影

    安装mongodb 我使用的是macOS bigsur,因此这里记录的是在mac下安装mongodb社区版。在mac下最便捷的安装方式就是使用brew来安装,使用以下命令: 添加官方tap 1brew tap mongodb/brew 安装mongo全家桶,包括社区版服务端,Shell和数据库相关工具 1brew install mongodb-community 安装完成后,对应的二进制文件和配置文件的位置如下:(Intel处理器) 文件 位置 二进制可执行文件 /usr/local/Cellar/mongodb-community/5.0.1/bin 配置文件 /usr/local/etc/mongod.conf …

    阅读更多
  • MongoDB学习笔记(四)- 聚合框架

    Jan 7, 2022 · 4 min read · mongodb  ·
    分享到:
    MongoDB学习笔记(四)- 聚合框架

    Mongo Aggregation Framework聚合框架是一个计算框架,由管道(pipeline)和步骤(stage)组成,如下图所示: 原始的文档作为原始的输入数据 每个步骤对输入数据进行处理,处理的结果作为下一个处理步骤的输入 最终的结果也就是管道处理的结果,是由多个步骤处理完成 定义 聚合框架命令如下: 1pipeline = [$stage1, $stage2, ...$stageN]; 2 3db.<COLLECTION>.aggregate(pipeline, options); 具体的每个步骤支持的操作非常丰富,需要查阅相应的文档。支持的步骤列表详见:Aggregation Pipeline …

    阅读更多
  • MongoDB学习笔记(二)- 文档插入

    Nov 22, 2021 · 3 min read · mongodb  ·
    分享到:
    MongoDB学习笔记(二)- 文档插入

    单个文档插入操作 定义 db.collection.insertOne() 语法: 1db.collection.insertOne( 2 <document>, 3 { 4 writeConcern: <document> 5 } 6) 参数: 参数 类型 说明 document 文档 待插入集合的文档 writeConcern 文档 可选。用于指定mongod对写操作的响应 返回值: 包含下列元素的文档: acknowledged - 如果指定了writeConcern,值为 true ;如果writeConcern是disable的,值为false insertedId - 主键,也就是_id …

    阅读更多
  • MongoDB学习笔记(三)- 文档删除、更新

    Nov 22, 2021 · 4 min read · mongodb  ·
    分享到:
    MongoDB学习笔记(三)- 文档删除、更新

    删除文档 定义 删除单个文档:db.collection.deleteOne() 删除多个文档:db.collection.deleteMany() 语法: 1db.collection.deleteOne( 2 <filter>, 3 { 4 writeConcern: <document>, 5 collation: <document>, 6 hint: <document|string> // Available starting in MongoDB 4.4 7 } 8) 9 10db.collection.deleteMany( 11 <filter>, 12 …

    阅读更多
Jonathan Lin photo

Jonathan Lin

大龄编程爱好者,摄影爱好者。喜欢徒步喜欢户外,喜欢有事没事拍拍孩子,记录生活记录孩子成长
阅读更多

最新文章

  • MQTT控制报文
  • MQTT QoS和协议流程
  • 保留消息和最后遗嘱
  • MQTT杂记
  • UTF-8编码知识点整理
  • Mac下安装和配置Mosquitto
  • C Primer Plus读书笔记(二)
  • C Primer Plus读书笔记(三)

分类

NOTES 18 TRANSLATION 5 HOW-TO 1

标签

C 6 C-PRIMER-PLUS 6 GOLANG 5 MONGODB 5 MQTT 5 GOROUTINE 3 CONCURRENCY-TRAP 2 PROTOBUF 2 CONCURRENCY 1 ENCODING 1 GITHUB-ACTION 1 GITHUB-PAGES 1 HUGO 1 LWT 1
所有标签
C6 C-PRIMER-PLUS6 CONCURRENCY1 CONCURRENCY-TRAP2 ENCODING1 GITHUB-ACTION1 GITHUB-PAGES1 GOLANG5 GOROUTINE3 HUGO1 LWT1 MONGODB5 MQTT5 PROTOBUF2 QOS1 REGEX1 RETAINED1 UNICODE1 UTF1
[A~Z][0~9]
Standing on the Shoulder of Giants Copyright © 2023 Jonathan Lin. All rights reserved.