[英]meteor collection query in mongo console
我有一个同行将集合的名称设置为
UserSettings = new Mongo.Collection("user-settings");
当我尝试在 MongoDB 控制台中查询时,我无法做到
db.user-settings.find()
我收到此错误:-
参考错误:未定义设置
我应该如何使用破折号查询集合的名称?
谢谢
这是因为user-settings
不是 JavaScript 中的有效标识符,因此不能用于使用点符号访问字段。
它实际上被解释为 2 个表达式,它们之间有一个减号 ( -
) 运算符。
您可以使用db.getCollection('user-settings')
来获取它。
@MasterAM 是对的,另一种可能是
db["user-settings"].find()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.