Linux CentOS 7 搭建自己的Leanote云笔记

1. 介绍主要介绍,如何在我们自己的个人云服务器中搭建leanote云笔记。我的服务器为centos环境的,所以下面的操作主要是centos的。其他环境下也是大同小异。只是部分配置指令会有区别。leanote笔记(蚂蚁笔记)是一个在线云笔记应用。也是一个开源系统。开源网址为:https://github.com/leanote官网...

2023-01-18 Nginx数据库SQL云数据库 MongoDBMongoDB


开源中国专访 TJ:开源许可证,欢迎来到云时代

来源 | oschina 开源观止 & tapdata作者 | tj 唐建法 前言✦ 开源许可证从最早的 gpl 开始, 逐渐演进到 gplv2 和 v3,中间还有 apache、mpl、agpl、lgpl 等,但是近几年来有一批新的许可证的出现,引起了社区的一些激烈的讨论。这些新的许可证包括 bsl、sspl、elastic 以及一个比较特殊的附加条款 c...

2023-01-17 数据库SQL开源云数据库 MongoDBMongoDB


《数据密集型应用系统设计》 - 数据模型和查询语言

概览现实世界的api和相关程序作用于某个特定领域解决现实生活的某些问题。存储数据的模型可以使json也可以是xml类型。如何展示以及表示json,以及如何操作和处理数据模型使应用开发人员天职工作。越底层的工程师需要考虑的内容越多,需要具备过硬的软硬件知识。nosql诞生第一部分讲述了nosql为什么...

2023-01-17 JSON数据库数据结构云数据库 MongoDB


docker搭建mongodb单节点副本集

背景在开发中,我们很容易通过docker启动一个普通的mongodb数据库服务。但是有时候为了保持与线上环境一致,或者为了利用mongodb副本集的某些特性,我们需要在本地部署mongodb副本集。副本集往往需要启动多个mongodb服务作为副本集成员,而通常用于开发的笔记本资源比较有限。鉴于此,官方文档给了...

2023-01-15 数据库SQL容器云数据库 MongoDBMongoDB


MongoDB-使用$type查询某个字段的类型是否为xxx

有朋友问我最近为什么都一直在更新mongodb的相关操作教程呢?因为呀,我目前的工作中需要用到呀。我目前的主要工作会涉及到数据清洗之后的数据验证,一般都是入库到mongodb库中,熟练的掌握mongodb的一些用法的话,可以帮助快速的找到有没有异常数据等,从各个方面去校验数据的质量。 比如:产品文...

2023-01-12 数据库SQL云数据库 MongoDBMongoDB


MongoDB-查询语句中$exists以及结合$ne、$nin、$nor、$not使用介绍

今天来学习在mongodb中的一些其他查询语句的用法,主要包含以下内容:1、$exists:查询是否存在某个字段因为mongodb是非关系型数据库,因此,每条记录可能包含的字段都不一样,不同的数据之间可能存在一些字段没有写入值,想要筛选某个字段是否存在的时候,就可以使用$exists去进行筛选。 比如:筛选u...

2023-01-12 数据库SQL云数据库 MongoDBMongoDB


MongoDB-表数据查询的基本用法介绍

在之前的文章中,学习了mongodb中往表里面插入数据的方法,接下来,让我们一起了解一下在mongodb中查询数据是怎么样去写的:查询主要是用find()方法:db.getcollection("user").find(query,projection)参数说明: query:查询条件,非必填projection:设置返回结果中要返回哪些字段,非必填,默认都...

2023-01-12 数据库SQL云数据库 MongoDBMongoDB


MongoDB-插入数据insert、insertOne、insertMany、save用法介绍

先针对上篇文章中mongodb的_id字段含义做一些补充的描述,上篇文章地址:mongodb-_id字段的含义介绍补充说明:mongodb是一个分布式的数据库,使用objectid类型数据作为主键的话,可以有效避免不同机器写入数据时_id的唯一性。上篇文章中有介绍过objectid类型的_id每一位对应的含义。除了之前介绍过的...

2023-01-12 https数据库SQL云数据库 MongoDBMongoDB


MongoDB-_id字段的含义介绍

mongodb中的主键无需明确指定,每一条记录被添加到集合之后, mongodb都会自动添加主键,mongodb中文档主键的名称叫做 _id,是一个objectid类型的数据,格式如下: study> db.user.find() [ { _id: objectid("62c44b4d5604b99daa91103e"), name: '小博' } ]数一下_id这个字段的长度,我们...

2023-01-12 数据库SQL云数据库 MongoDBMongoDB


MongoDB-使用mongo/mongosh命令行连接数据库

之前的文章中有介绍:mongodb-在windows电脑本地安装一个mongodb的数据库 但是,直接介绍的都是通过gui工具去连接数据库,并没介绍用命令行的方式去连接,今天补充一下:1使用mongo命令找到安装目录下的bin目录下,有一个mongo.exe,双击一下就可以:如果忘记安装到哪个位置了怎么办呢?可以在服务列...

2023-01-10 数据库SQLWindows云数据库 MongoDBMongoDB