当我浏览 stackoverflow 时,我发现没有像 php 这样的通用 getter。但是,当 mycollection 甚至没有定义时,以下内容在 MongoDB 控制台中有效:db.mycollection.find()
。那么,如何访问它呢?
PS:“works”意味着它不会给出任何错误并返回 0 个结果,就好像数据库已经具有名为“mycollection”的属性一样。笔记。我的是一个与mongodb概念无关的js问题。
最佳答案
Mongo Shell 有一个 Javascript API 。这不能被视为实现了 ECMA 标准的纯 Javascript 控制台。
您在 shell 中的查询由该 API 处理,而不是由 Javascript 处理。因此,这种行为非常不标准。
关于javascript - 如果 JavaScript 没有未知属性的 getter,那么以下内容在 mongo db 控制台中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34702102/