【发布时间】:2014-03-17 09:50:54
【问题描述】:
我曾多次在集合名称中打错字或忘记将数据库切换到包含所需集合的数据库。 Mongo shell 默默地接受了所有这些命令。如果我尝试对不存在的集合执行查询,mongo shell 是否可能会警告我?
【问题讨论】:
-
我认为除非你使用驱动程序是不可能的
-
同意@anvarik,shell 不可能检测到您“未键入”的内容。无论如何,外壳只是一个“原型”实用程序,应该这样对待。各种驱动程序允许“安全”操作,以确保您的语句不会最终创建“新”集合。
标签: mongodb mongo-shell