在 mongodb 中创建同名数据库?

2024-01-05

我发现可以创建具有相同名称的数据库,因此当我需要指定要使用哪些数据库时,具有相同名称的数据库会导致问题。

事情是这样发生的:

  1. 我已经有一个名为“test1”的数据库,它只存储带有文档的集合。
  2. 然后,我用它来使用 GridFS 存储文件,因此它包含二进制文件。(实际上,我认为这可能是原因,但我不知道为什么)
  3. 现在问题发生了。当我尝试使用类似命令访问“test1”时use test1。将创建一个具有相同名称“test1”的空数据库。

像什么show dbs演示:

test1   empty
test1   0.0625GB

我使用的是 mongodb 2.0.5

关于为什么会发生这种情况的任何提示,因为常识将表明同名的数据库不能共存?还有什么解决办法吗?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 mongodb 中创建同名数据库? 的相关文章

随机推荐

  • 解决非图(绘图方块)

    今天是星期五下午 让我们来解决一个有趣的谜题 算法问题 我最喜欢的任天堂 DS 游戏之一是绘图方块 DS http en wikipedia org wiki Picross Ds 游戏非常简单 它涉及解决称为连线图 http en wik
  • ViewModel 还是 ViewBag?

    我对 MVC4 EF5 和 ASP Net 相当陌生 而且我似乎无法在任何地方找到好的答案 基本上 一切都应该通过视图模型完成还是也可以合并视图包 假设我有一个填充下拉列表的方法 并且我正在使用视图模型来表示视图的输出 我可以使用吗View
  • Github API 的错误凭证

    我有以下脚本 我正在尝试在 bash 中测试它 使用curl 做几件事 一是创建一个新的存储库 第二个 尚未实现 是从 json 中获取 git url返回 我不确定我的是否parse json函数将让我这样做 然后最后将示例提交消息推送到
  • 如何从同一个域名为 Kubernetes 后端和 Firebase 托管前端提供服务?

    我想使用我已有的三个组件来设置网络应用程序 在domains google com 上注册的域名 前端 Web 应用程序托管在 Firebase 托管上并由以下位置提供服务example com 负载均衡器后面的 Kubernetes 集群
  • 仅缩放背景图像

    我只想缩放背景图像 prod img hover webkit transform scale 1 04 moz transform scale 1 04 o transform scale 1 04 ms transform scale
  • 如何在调试模式下启动解决方案中的另一个项目

    我有一个 WCF 主机应用程序 它由带有一些动态参数的可执行文件启动 现在我想调试这个应用程序 但由于它是由其他工具启动的 因此 VS NET 不会在调试模式下加载它 是否可以编写一些仅调试代码来强制它在调试模式下执行此过程 以便它会遇到断
  • ggplot2 facet_wrap 错误:谓词必须是闭包

    将其加载到新的 R 会话中 我不明白出了什么问题 library ggplot2 ggplot mtcars aes mpg wt geom point facet wrap cyl Error Error predicate must b
  • URL 通过 Route 53 使用 AWS S3 静态站点转发而不是屏蔽

    当使用 Route 53 让带有别名的 A 记录指向 S3 静态站点时 域会转发到 S3 url 而不是屏蔽它 当我输入 example com 我希望它在我的存储桶中显示 index html 页面 相反 它会将我转发到 example
  • 使用 PHP Excel 转换 Excel 日期

    我正在从 Excel 中读取日期 其格式为 12 5 2012 日 月 年 使用此代码来读取 使用 PHP EXCEL PHPExcel Style NumberFormat toFormattedString value A YYYY M
  • 将“Object.defineProperty”与 RangeError 一起使用

    我正在尝试使用Object defineProperty更新我的obj对象有一个get and set访问器打开obj name var obj Object defineProperty obj name get function ret
  • 为什么 tkinter 中 widget.winfo_rootx() 和 widget.winfo_rootx() 总是 0?

    这是我的代码 from tkinter import root Tk a Button text str 1 a place x 100 y 100 widget x widget y a winfo rootx a winfo rooty
  • EDMX 模型与我的数据库模型不同步

    我使用的是代码优先方法 但我不确定为什么会遇到这个问题 这是我的 AccountViewModel 的一部分 public class LoginViewModel Required Display Name User name publi
  • JSON 输入意外结束 Angular 2(4) http get 请求

    事情是这样的 我在 ASP NET Core 上有一个 REST api网络 API 服务器 当我尝试获取数据时在邮递员 我像这样向控制器发出 http post 请求http localhost 5000 api account logi
  • 单击第一个图表中的数据点时,dc.js 访问多个图表中的数据点

    使用同一数据集的不同维度 屏幕上会显示三个 dc js 折线图 当用户单击任何折线图上的数据点时 我希望从所有其他图表 包括单击的图表 中找到并返回该对应点的数据值 我还尝试 在鼠标悬停时 将悬停的数据点的圆圈填充颜色更改为红色 以及所有其
  • Mac 中的 Homebrew 安装出现错误

    我想在我的 mac 系统上安装 homebrew 但无法安装 安装过程给我错误 error could not lock config file usr local Homebrew git config Permission denied
  • 即使使用了 --keep-empty,交互式变基后也会删除空提交

    我在使用时遇到一些问题 keep empty的选项git rebase 而我是 不确定我是否误解了此选项的作用 或者存在错误 这是一个最小的例子 Setup 创建一个新的 Git 存储库和一个初始的 不相关的提交 git init echo
  • 我如何告诉 proguard 假设某个包未被使用?

    我正在尝试为我的 Android 项目设置 proguard 我们在代码中使用了 Netty 库的一些片段 我想使用 Proguard 来完全删除我知道未使用的代码片段 有没有什么方法可以告诉 proguard 假设某个包 或类 从未使用过
  • 为什么我的函数在修改数组时会更改参数? [复制]

    这个问题在这里已经有答案了 我不希望 foo 在此示例中发生任何更改 但是当我将其修改为函数中的数组时 它会更改参数 注意 foo 没有被 function1 改变 我猜是因为它没有直接修改参数 任何避免这种情况的帮助将不胜感激 http
  • 我应该使用哪一个? “docker Kill”还是“docker stop”?

    Will docker stop如果容器内运行的进程无法停止 则会失败 如果我使用docker kill 容器内未保存的数据可以保留吗 Is docker stop相比之下耗时docker kill 我想关闭容器 但不会丢失任何数据 没有高
  • 在 mongodb 中创建同名数据库?

    我发现可以创建具有相同名称的数据库 因此当我需要指定要使用哪些数据库时 具有相同名称的数据库会导致问题 事情是这样发生的 我已经有一个名为 test1 的数据库 它只存储带有文档的集合 然后 我用它来使用 GridFS 存储文件 因此它包含