创建数据库

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 创建数据库

要在 MongoDB 中创建一个数据库,首先我们需要创建一个 MongoClient 对象,然后配置好指定的 URL 和 端口号。

如果数据库不存在,MongoDB 将创建数据库并建立连接。

创建连接

const { MongoClient } = require('mongodb');  async function main() {    // MongoDB 连接 URI    const uri = "mongodb://localhost:27017"; // 请根据你的 MongoDB 服务器地址进行修改      // 创建一个新的 MongoClient    const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });       try {        // 连接到 MongoDB 服务器        await client.connect();           console.log("成功连接到服务器");           // 指定数据库        const database = client.db('runoob');           // 这里可以执行数据库操作,例如创建集合或插入文档        const collection = database.collection('exampleCollection');         const doc = { name: "Example", type: "Test" };         const result = await collection.insertOne(doc);           console.log(`新文档已创建,ID 为: ${result.insertedId}`);     } finally {        // 确保在完成后关闭连接        await client.close();     }} main().catch(console.error);

执行以上代码,输出结果为:

成功连接到服务器

新文档已创建,ID 为: 6678e18e0bb3f4247be610d8

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
5天前
|
SQL 数据库 数据库管理
SQLite 创建数据库
SQLite 的 sqlite3 命令被用来创建新的 SQLite 数据库。您不需要任何特殊的权限即可创建一个数据。
12 0
|
2月前
|
存储 Ubuntu 关系型数据库
如何创建数据库 PostgreSQL
【8月更文挑战第12天】
39 4
如何创建数据库 PostgreSQL
|
4月前
|
SQL 关系型数据库 MySQL
|
4月前
|
SQL 存储 数据库
如何在SQLServer中创建数据库
在SQL Server中创建数据库,可通过SSMS的图形界面或T-SQL语句。在SSMS中,连接到服务器,右键“数据库”选择“新建数据库”,配置属性后点击确定。使用T-SQL,连接到服务器,编写CREATE DATABASE语句指定数据库名称、文件路径及大小信息,执行查询完成创建。确保有足够磁盘空间,并注意权限设置。
|
5月前
|
SQL 存储 分布式计算
Hive 基本操作(创建数据库与创建数据库表)
Hive 基本操作(创建数据库与创建数据库表)
193 0
|
10月前
|
关系型数据库 MySQL 数据库
零基础带你学习MySQL—创建数据库(一)
零基础带你学习MySQL—创建数据库(一)
|
SQL 关系型数据库 MySQL
MySQL:创建数据库和用户并且给用户授权
MySQL:创建数据库和用户并且给用户授权
72 0
|
关系型数据库 MySQL PHP
MySQL创建数据库基础篇
MySQL创建数据库基础篇
|
关系型数据库 数据库 PostgreSQL
PostgreSQL 创建数据库
PostgreSQL 创建数据库
70 0
|
数据库
创建数据库表
创建数据库表