当前位置: 首页 > 知识库问答 >
问题:

使用Node.js express从mongodb导出和导入数据

许远航
2023-03-14
dbName.find().exec(function(err, output){

var jsonOutput=JSON.stringify(output)

fs.writeFile('downloads/output.json', output, function (err) {
        if (err) {
            console.log(err)
            res.send('error')
        }
        else{
            var filename = 'res.json'
            var mimetype = 'application/json'

            res.setHeader('Content-disposition', 'attachment; filename=' + filename)
            res.setHeader('Content-type', mimetype)
            res.end(jsonOutput)
        }
    })
})
  1. 如何将所有数据批量存储到后端?
  2. 模式之间的引用很少,因此是否会创建新的'_id'从而影响我的引用
  3. 如果您认为这不是导出数据的正确方法,那么如何使用node Express来完成?

共有1个答案

岳均
2023-03-14

请尝试使用mongodumpmongoexport。https://docs.mongodb.org/manual/core/backups/

mongoexport提供了从集合导出数据的有效方法(如果需要,可以通过查询)

mongodump进行完整的数据库转储(备份),因此您可以轻松地在任何地方用相同的ID、引用和索引还原它。你所有的东西

 类似资料:
  • 我试图通过Export Impex脚本从多个表中导出数据,但无法为多个表定义标题。层次结构类似于:OrderTable 有人能建议我如何实现这一点吗?

  • 本文向大家介绍深入分析Mongodb数据的导入导出,包括了深入分析Mongodb数据的导入导出的使用技巧和注意事项,需要的朋友参考一下 一、Mongodb导出工具mongoexport Mongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 mongoexport具体用法 参数说明

  • 导出文件在这里可用,大约200 MB。 http://www.filedropper.com/rxexport1

  • 导出(export)和导入(import)指令有几种语法变体。 在上一节,我们看到了一个简单的用法,现在让我们来探索更多示例吧。 在声明前导出 我们可以通过在声明之前放置 export 来标记任意声明为导出,无论声明的是变量,函数还是类都可以。 例如,这里的所有导出均有效: // 导出数组 export let months = ['Jan', 'Feb', 'Mar','Apr', 'Aug',

  • 导出和导入容器 导出容器 如果要导出本地某个容器,可以使用 docker export 命令。 $ docker container ls -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NA

  • 本文向大家介绍利用PL/SQL从Oracle数据库导出和导入数据,包括了利用PL/SQL从Oracle数据库导出和导入数据的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了使用PL/SQL从Oracle数据库导出和导入数据的方法,供大家参考,具体内容如下 1.导出数据: 方式一:工具—>导出用户对象—>导出.sql文件 注:这种方式导出的是建表语句和存储过程语句 方式二:工具—>导出表