如何将MongoDB文档从一个集合移动到另一个集合

如何将MongoDB文档从一个集合移动到另一个集合

以下方法涵盖了将MongoDB文档从一个集合移动到另一个集合的操作。我们通过使用mongoose来移动一个MongoDB文档从一个集合到另一个集合。请确保在两个集合的模式中所有字段都是相同的。

安装mongoose:

步骤1: 您可以访问链接 安装mongoose 来安装mongoose模块。您可以使用以下命令安装此软件包。

npm install mongoose

步骤2: 现在您可以使用以下代码在文件中导入mongoose模块:

const mongoose = require('mongoose');

数据库: 在移动之前,我们的源集合和目标集合中已经有以下文档:

移动之前的源集合: 我们的源集合在移动之前会是这样的。

如何将MongoDB文档从一个集合移动到另一个集合

搬迁前的目的地收集: 在搬迁之前,我们的目的地收集将如下所示。

如何将MongoDB文档从一个集合移动到另一个集合

实现:

创建一个文件夹,你可以在其中添加两个文件: model.jsindex.js ,如下所示:

  • model.js: 它包含源集合和目标集合的模式,并导出两个模式的模型。
  • index.js: 它包含将文档从源模式移动到目标模式的代码。

使用以下命令运行 index.js

node index.js

输出:

如何将MongoDB文档从一个集合移动到另一个集合

移动后的源集合: 我们在移动后的源集合将会是这样的。

如何将MongoDB文档从一个集合移动到另一个集合

搬迁后的目标收藏品: 搬迁后,我们的目标收藏品将如下所示。

如何将MongoDB文档从一个集合移动到另一个集合

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程