[英]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.