node.js - loopback 3 只为 mongo 创建测试数据库
问题描述
我导出了 NODE_ENV=local 并在 datasources.local.json 中定义了我的 mongo 数据源,如下所示
"mongo": {
"host": "localhost",
"port": 27017,
"url": "mongodb://localhost:27017/mydb",
"database": "mydb",
"password": "",
"name": "mongo",
"user": "",
"connector": "mongodb"
},
但是数据库名称被创建为“测试”。我也在 datasources.json 中尝试过,但它仍然是一样的。我需要数据库名称为“mydb”。请帮忙
解决方案
解决我的问题是将对象的名称设置为“db”而不是“mongo”或“mongods”。
"db": {
"host": "localhost",
"port": 27017,
"url": "mongodb://localhost:27017/mydb",
"database": "mydb",
"password": "",
"name": "mongo",
"user": "",
"connector": "mongodb"
},
推荐阅读
- javascript - 来自minio的数据流的数据是多次来的
- android - 如何在多部分中给出文件路径?
- javascript - 获取数据并将其显示为下拉菜单
- python - Python - 从 CSV 获取特定内容的快速方法
- python - 当我使用这个 python 脚本重命名文件时,为什么文件会被删除?
- scala - 从 scala.js 访问 Visual Viewport API
- node.js - 如何实现异步模式以接收来自 Azure IoT 中心 C2D 的反馈
- documentation - 使用 JSDoc 记录 Cypress.io 测试
- google-sheets - 如何从“版本”约定中选择最小值?
- reactjs - 反应复选框表单状态延迟