云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

mongodb原生

MongoDB是一个开源的,基于文档的NoSQL数据库系统,它使用BSON(类似JSON)格式存储数据,并且提供了丰富的查询和操作接口,下面是一些关于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/

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《mongodb原生》
文章链接:https://www.yunzhuji.net/jishujiaocheng/47177.html

评论

  • 验证码