sql - 如何在 MongoDB 中导出脚本创建数据库?
问题描述
在 MS SQL Server 中,完全创建数据库后,我们有文件 script.sql,任何人想要创建我们的数据库,他们只需要运行该文件 script.sql
我不知道我们是否可以在 MongoDB 中导出那种文件?
解决方案
mongoDB 是“少模式”数据库系统,这意味着您可以插入数据而无需像 MS SQL Server 中那样初始模式定义。如果您想在新部署中每次都拥有相同的索引,您可以在稍后阶段创建索引并准备一个 .js 文件以每次执行它,或者您可以创建初始空 mongodump 并在每次需要相同索引时执行 mongorestore。
推荐阅读
- docker - 如何在 Kubernetes 内部调用 Redis?删除旧 Redis 服务的问题
- flutter - 如何使一行可点击?扑
- ssis - ODBC 源版本 clsid {9EAC76F9-8D61-4F12-9E7B-529CF31765A1} 与此版本的 DataFlow 不兼容。"
- python - numpy矩阵链乘法是否优化?
- python-3.x - Tensorflow GPU:错误说.dll文件未找到,但它确实存在
- java - 在Android中定义相同的ID可以吗?
- mongodb - Apache NiFi - 将表内容从 Oracle 移动到 Mongo DB
- zipfile - 我需要使用 python 创建一个 zip 文件。但不幸的是我的代码不起作用。我有什么错误吗?
- c++ - QML 指针属性更改信号未传播到绑定属性
- c++ - std::condition_variable 和 std::mutex 是如何工作的?