mongodb原生

MongoDB是一个开源的,基于文档的NoSQL数据库系统,它使用BSON(类似JSON)格式存储数据,并且提供了丰富的查询和操作接口,下面是一些关于MongoDB的基本概念和使用方式:

mongodb原生
(图片来源网络,侵删)

安装与启动

安装

在Linux系统中,可以使用如下命令安装MongoDB:

导入公钥
wget qO https://www.mongodb.org/static/pgp/server4.4.asc | sudo aptkey add 
创建列表文件
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodborg/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodborg4.4.list
更新本地包数据库
sudo aptget update
安装
sudo aptget install y mongodborg

启动

在Linux系统中,可以使用如下命令启动MongoDB服务:

sudo service mongod start

基本操作

连接

使用mongo命令连接到MongoDB服务器:

mongo

数据库操作

查看所有数据库

show dbs

使用数据库

use myDatabase

创建集合

db.createCollection("myCollection")

插入文档

db.myCollection.insert({name: "John", age: 30})

查询文档

db.myCollection.find()

更新文档

db.myCollection.update({name: "John"}, {$set: {age: 31}})

删除文档

db.myCollection.remove({name: "John"})

高级特性

索引

MongoDB支持多种类型的索引,如单字段索引、复合索引等,创建索引可以提高查询性能。

db.myCollection.createIndex({name: 1})

副本集

MongoDB支持副本集,可以实现数据的高可用性和故障转移。

分片

MongoDB支持分片,可以将数据分布在多个服务器上,实现水平扩展。

以上是MongoDB的一些基本概念和使用方式,更多详细信息可以参考官方文档:https://docs.mongodb.com/

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/482591.html

(0)
未希新媒体运营
上一篇 2024-04-16 14:31
下一篇 2024-04-16 14:34

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入