【问题标题】:How to reference a collection name with "." in Mongo db?如何使用“.”引用集合名称在 Mongo 数据库中?
【发布时间】:2013-03-04 22:54:26
【问题描述】:

我有一个 mongo DB,在 mongo shell 中,当我运行“显示集合”时,它会返回集合名称中带有点的集合,例如

a.1
a.2
a.3

我如何在命令中引用它

db.a.1.find()

以上返回 SyntaxError: missing ;前声明

【问题讨论】:

  • 如果您要回答自己的问题,则需要更加努力地解释问题存在的原因。您应该将您的答案扩展到为什么它会这样工作。

标签: mongodb mongo-shell


【解决方案1】:

想办法。将其包裹在 [ ] 中。基本的 JavaScript 知识。

db["a.1"].find()

【讨论】:

  • 如果您的收藏名称包含空格、hypen 等特殊字符,同样的事情也会起作用。
猜你喜欢
  • 2020-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-19
  • 2015-05-21
  • 2016-09-27
  • 2013-12-11
相关资源
最近更新 更多