创建集合

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

我们可以使用 createCollection() 方法来创建集合:

创建集合

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');           // 使用 createCollection 方法创建集合        const collectionName = 'exampleCollection';         await database.createCollection(collectionName);         console.log(`集合 ${collectionName} 创建成功`);           // 获取集合        const collection = database.collection(collectionName);           // 创建一个新文档        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);

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

成功连接到服务器

集合 exampleCollection 创建成功

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

相关实践学习
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
目录
相关文章
|
4月前
|
存储 Java 索引
JAVASet集合
JAVASet集合
45 0
|
1月前
集合中常见方法及遍历方式
集合中常见方法及遍历方式
25 1
|
3月前
|
索引
List集合(方法简介,集合遍历)
List集合(方法简介,集合遍历)
|
4月前
|
存储 Scala
创建集合和数组
创建集合和数组
38 0
|
11月前
|
存储 Java 索引
1.9 集合
1.9 集合
35 1
|
设计模式 安全
集合
集合
64 0
|
索引
集合理解
集合的个人理解笔记 与二叉查找树规律
69 0
|
存储 Java 索引
【Java】集合与数组关系,认识集合,使用集合,集合使用判断情况
【Java】集合与数组关系,认识集合,使用集合,集合使用判断情况
10729 0
|
存储 安全 索引
集合 详解
集合 详解
126 0